🖥

#jq コマンドで #json のオブジェクトの配列から複数のキーを指定して value を結合して出力する例

2019/04/20に公開
  • いったん .[] で配列を解除しておいてから、指定のキーを記述する例
  • もっと良いやり方があるかもしれません
$ echo '[{"key1":"value1","key2":"value2"}]' | jq '.[] | .key1 + " " + .key2'
"value1 value2"
$ echo '[{"key1":"value1","key2":"value2"},{"key1":"value3","key2":"value4"}]' | jq '.[] | .key1 + " "  + .key2'
"value1 value2"
"value3 value4"

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/1339

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2019-04-20

Discussion