From 91e24b0019be116c6a0ba97fc032fd5f88218754 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Wed, 20 Jul 2022 12:11:54 +0200 Subject: [PATCH] Added examples to JQ's notes --- knowledge base/jq.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/knowledge base/jq.md b/knowledge base/jq.md index d902f39..97bfa8f 100644 --- a/knowledge base/jq.md +++ b/knowledge base/jq.md @@ -3,6 +3,12 @@ ## TL;DR ```sh +# Only list keys. +jq 'keys' file.json + +# Sort all the keys. +jq --sort-keys '.' input.json > output.json + # Add a key. jq --arg REGION ${AWS_REGION} '.spec.template.spec.containers[]?.env? += [{name: "AWS_REGION", value: $REGION}]' /tmp/service.kube.json @@ -27,9 +33,6 @@ jq '.extensionsGallery + { itemUrl: "https://marketplace.visualstudio.com/items" }' /usr/lib/code/product.json -# Sort all the keys. -jq --sort-keys '.' input.json > output.json - # Put specific keys on top. jq '.objects = [(.objects[] as $in | {type,name,id} + $in)]' prod/dataPipeline_deviceLocationConversion_prod.json