From f2c1fd3a34adb2a4930a8e7038ada75805588da7 Mon Sep 17 00:00:00 2001 From: Alexandre ZANNI <16578570+noraj@users.noreply.github.com> Date: Sun, 8 Oct 2023 12:49:07 +0200 Subject: [PATCH] jq: add French translation, update page (#10802) --- pages.fr/common/jq.md | 32 ++++++++++++++++++++++++++++++++ pages/common/jq.md | 4 ++-- 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 pages.fr/common/jq.md diff --git a/pages.fr/common/jq.md b/pages.fr/common/jq.md new file mode 100644 index 000000000..6268d3c6b --- /dev/null +++ b/pages.fr/common/jq.md @@ -0,0 +1,32 @@ +# jq + +> Un processeur JSON en ligne de commande qui utilise un langage dédié (DSL). +> Plus d'informations : . + +- Exécute une expression spécifique (affiche une sortie JSON coloré et formaté) : + +`{{cat chemin/vers/fichier.json}} | jq '.'` + +- Exécute un script spécifique : + +`{{cat chemin/vers/fichier.json}} | jq --from-file {{chemin/vers/script.jq}}` + +- Transmet des arguments spécifiques : + +`{{cat chemin/vers/fichier.json}} | jq {{--arg "nom1" "valeur1" --arg "nom2" "valeur2" ...}} '{{. + $ARGS.named}}'` + +- Imprime des clés spécifiques : + +`{{cat chemin/vers/fichier.json}} | jq '{{.clé1, .clé2, ...}}'` + +- Imprime des éléments spécifiques du tableau : + +`{{cat chemin/vers/fichier.json}} | jq '{{.[index1], .[index2], ...}}'` + +- Imprime tous les éléments du tableau/les clés de l'objet : + +`{{cat chemin/vers/fichier.json}} | jq '.[]'` + +- Ajoute/supprime des clés spécifiques : + +`{{cat chemin/vers/fichier.json}} | jq '. {{+|-}} {{{"clé1": "valeur1", "clé2": "valeur2", ...}}}'` diff --git a/pages/common/jq.md b/pages/common/jq.md index dbd6e6955..9fa80b3a4 100644 --- a/pages/common/jq.md +++ b/pages/common/jq.md @@ -1,9 +1,9 @@ # jq -> A command-line JSON processor that uses a domain-specific language. +> A command-line JSON processor that uses a domain-specific language (DSL). > More information: . -- Execute a specific expression (print a colored and formatted json): +- Execute a specific expression (print a colored and formatted JSON output): `{{cat path/to/file.json}} | jq '.'`