json ファイル people.json があります。
{
"Joe" : {"Job" : "Clown", "Age" : 22},
"Sally" : {"Job" : "Programmer", "Age" : 32},
"Anne" : {"Job" : "Clown", "Age" : 29}
}
ピエロであるすべての人を選びたいと思います。私の出力は次のようになります。
{
"Joe" : {"Job" : "Clown", "Age" : 22},
"Anne" : {"Job" : "Clown", "Age" : 29}
}
私は .. 演算子を次のように試しました
cat people.json | jq '. | map(select(.Job == "Clown"))'
しかし、複数のレベルで Joe と Anne に一致しているようで、必要以上の出力を生成します。何か案は?ありがとう。