タグ

ブックマーク / takuya-1st.hatenablog.jp (1)

  • jq で 条件にマッチするオブジェクトを取り出す where 句的なこと - それマグで!

    jq 便利ですよね。 jq 使ってます。みんなあれ整形程度にしか使ってなかったり、絞込にしか使ってない気と思うんですよね jq である条件を満たすオブジェクトを取り出したい SQLのselect where みたいに select {} where [].name = 'takuya' みたいな jq がかけたら最高なんですよ。 条件マッチしたノードを取り出す例 $ echo '[ { "a":1 }, { "x": 1 } ]' | jq ' .[] | select(.x) ' { "x": 1 } 出来るんです。マニュアルに有りました。ああ。これは最高だ。 単純なところから、見ていく いきなり select 見ても何のことかわからないので、単純なところから見ていくことにする。 単純な整形 jq を使って整形をするよくある例です。これは jq . と書いてます。つまりカレントノードを出

    jq で 条件にマッチするオブジェクトを取り出す where 句的なこと - それマグで!
    suu-g
    suu-g 2016/12/27
  • 1