Aşağıdaki json dosyası var:
{
"FOO": {
"name": "Donald",
"location": "Stockholm"
},
"BAR": {
"name": "Walt",
"location": "Stockholm"
},
"BAZ": {
"name": "Jack",
"location": "Whereever"
}
}
Jq kullanıyorum ve 'konum' 'Stockholm' olduğu nesnelerin "ad" öğelerini almak istiyorum.
Tüm isimleri alabileceğimi biliyorum
cat json | jq .[] | jq ."name"
"Jack"
"Walt"
"Donald"
Ancak, bir alt anahtarın değeri göz önüne alındığında, yalnızca belirli nesnelerin nasıl yazdırılacağını anlayamıyorum (burada "location" : "Stockholm"
).