Jq: Добавить параметр, чтобы не печатать записи, в которых запрос приведет к «нулевому» значению.

Созданный на 22 окт. 2012  ·  3Комментарии  ·  Источник: stedolan/jq

Бросить "grep -v null" в конце команды достаточно просто, но во многих (большинстве?) ситуациях, когда я делаю запрос по имени поля, мне не нужны записи, в которых запрос привел бы к ошибке. несовпадение в записи.

feature request

Самый полезный комментарий

Поочередно:
jq '.foo // empty

Все 3 Комментарий

jq 'foo | select(. == null | not)'

должен сделать трюк

Хм, кажется, было бы проще использовать общую опцию командной строки для более широкого, более распространенного варианта использования, когда не нужны нулевые значения в выводе.

Поочередно:
jq '.foo // empty

Была ли эта страница полезной?
0 / 5 - 0 рейтинги