LINUX.ORG.RU

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

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

все время забываю, как что-то сделать

Не пользуешься, вот и забываешь. Я тоже это все в голове не держу, если что, заныриваю в мануал.

Более кошерный вариант, выдает отфильтрованный список (валидный JSON), а не кучу последовательных объектов:

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

Стековерфлоу стронк! %)

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

все время забываю, как что-то сделать

Не пользуешься, вот и забываешь. Я тоже это все в голове не держу, если что, заныриваю в мануал.

Более кошерный вариант, выдает отфильтрованный список (валидный JSON), а не кучу последовательных объектов:

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