TL;DR
-
jq
の記法が覚えられないのでperl -MJSON
で代用しています、というだけの記事です。
このエントリは Perl Advent Calendar 2021 の14日目の記事です。
サンプルJSONはテキトーに作ったやつ。
やりたくなるのはだいたいこんなやつ。
$ cat generated.json | jq '.[0].tags' ### これが全要素ぶん欲しくなる
[
"occaecat",
"incididunt",
"dolore",
"reprehenderit",
"officia",
"cupidatat",
"qui"
]
$ cat generated.json | jq '.[*].tags' ### 違う
jq: error: syntax error, unexpected '*' (Unix shell quoting …
[さらに読む]