У меня есть следующий json файл:
{
"FOO": {
"name": "Donald",
"location": "Stockholm"
},
"BAR": {
"name": "Walt",
"location": "Stockholm"
},
"BAZ": {
"name": "Jack",
"location": "Whereever"
}
}
Я использую jq и хочу получить "имена" элементов объектов, где "location" - "Stockholm".
Я знаю, что могу получить все имена
cat json | jq .[] | jq ."name"
"Jack"
"Walt"
"Donald"
Но я не могу понять, как печатать только определенные объекты, учитывая значение вспомогательного ключа (здесь "location" : "Stockholm"
).