какой лучший способ проверить, что несколько значений пусты, используя jq? - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь получить логическое значение, которое показывает мне, если какое-либо значение не пусто с jq.

возможно, что jq 'if .a and .b =!' вернет истину или ложь? может быть любой код выхода?

пусто:

| jq '.a , .b' 
[]
[]

1 Ответ

0 голосов
/ 09 мая 2020

Возможно, это подскажет решение той проблемы, которую вы имеете в виду:

jq -n '{a:[1],b:[1]} | any(.a, .b; . == [])'
false
...