У меня есть произвольная структура со многими уровнями и т.д. Мне нужно выбрать все объекты, содержащие ключ с именем updateDate
. Как это сделать с помощью jq? Я придумал один путь, но он также создает ошибки в недопустимых типах данных, когда он посещает лист, который я должен вывести:
jq 'recurse(.[]) | has("updateDate")' | grep -Fv error
Я действительно не понимаю, как проверить типы или листья, и я подозреваю, что существует более простой способ добиться того, что я хочу?