LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

простой фильтр сделать типа [].filter(a => 'somekey' in a.data)

echo '[{"id": 1, "name": "Ololosha"}, {"id": 2, "name": "Trololosha", "systemd": true}]' | jq '.[] | select(.systemd == true)'
{
  "id": 2,
  "name": "Trololosha",
  "systemd": true
}

Не?

Исправление Nervous, :

простой фильтр сделать типа [].filter(a => 'somekey' in a.data)

echo '[{"id": 1, "name": "Ololosha"}, {"id": 2, "name": "Trololosha", "systemd": true}]' | jq '.[] | select(.systemd == true)'
{
  "id": 2,
  "name": "Trololosha",
  "systemd": true
}

Не?

Исходная версия Nervous, :

простой фильтр сделать типа [].filter(a => 'somekey' in a.data)

echo '[{"id": 1, "name": "Ololosha"}, {"id": 2, "name": "Trololosha", "systemd": true}]' | jq '.[] | select(.systemd == true)'

Не?