🖥

jq コマンド | 「配列内のハッシュ」を値で絞り込む or 除外する

2023/08/26に公開

JSONファイルの例

配列の中にハッシュが連なっている例。

[
  {
    "name": "Alice"
  },
  {
    "name": "Bob"
  },
  {
    "name": "Carol"
  }
]

valueで絞り込む場合

cat name.json | jq '.[] | select(.name == "Bob")'

{
  "name": "Bob"
}

valueで除外する場合

$ cat name.json | jq '.[] | select(.name != "Bob")'

{
  "name": "Alice"
}
{
  "name": "Carol"
}

チャットメンバー募集

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

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

Twitter

https://twitter.com/YumaInaura

公開日時

2018-06-20

Discussion