たのもう
以下のような JSON の配列から、任意の範囲を指定してデータを取得したい。
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 ]
例えば、最後の 8 〜 0 だけ取りたいと思ったとする。
一本
以下のような感じでイケた。
$ cat test.json | jq '.[range(-3;0)]' 8 9 0
おっけい。
ありがとうございました!
jq 奥深い。
以下のような JSON の配列から、任意の範囲を指定してデータを取得したい。
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 ]
例えば、最後の 8 〜 0 だけ取りたいと思ったとする。
以下のような感じでイケた。
$ cat test.json | jq '.[range(-3;0)]' 8 9 0
おっけい。
jq 奥深い。