[jq] オブジェクトからキーだけを取り出す
作成日: 2019年08月20日
keys
を使用するとオブジェクトのキーだけを取り出すことができます。下記の例では、配列に含まれる 2 つのオブジェクトのキーだけをとりだします。
echo '[{"name": "Taro", "age": 25},{"name": "Satoshi", "age": 30}]' | jq ".[] | keys"
出力結果は下記のようになります。
[
"age",
"name"
]
[
"age",
"name"
]