「-s」オプションでできる。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# echo '{ "alice": "liddel", "bob": "jobs" }' | jq { "alice": "liddel", "bob": "jobs" } # echo '{ "alice": "liddel", "bob": "jobs" }' | jq -s [ { "alice": "liddel", "bob": "jobs" } ] |
helpを見ると、「read (slurp) all inputs into an array; apply filter to it;」とある。arrayの中に全インプットを読み込む。とある。
jqは毎回ハマる。理解力不足ですね。