以下の結果を得ました。
$ jq '.[].a,.[].b' <<< '[{"a": 1}, {"b": 2}]'
1
null
null
2
$ jq '.[] | select(.a or .b)' <<< '[{"a": 1}, {"b": 2}]'
{
"a": 1
}
{
"b": 2
}
しかし、「a」と「b」のいずれかを検索したいのですが、希望する出力はこれです。
1
2
このor
操作を実行する適切な方法は何ですか? ありがとう。
以下の結果を得ました。
$ jq '.[].a,.[].b' <<< '[{"a": 1}, {"b": 2}]'
1
null
null
2
$ jq '.[] | select(.a or .b)' <<< '[{"a": 1}, {"b": 2}]'
{
"a": 1
}
{
"b": 2
}
しかし、「a」と「b」のいずれかを検索したいのですが、希望する出力はこれです。
1
2
このor
操作を実行する適切な方法は何ですか? ありがとう。