我使用jq来玩json。我想知道如何有条件地打印那些东西。
说我对字段调用geo
感兴趣。我使用了以下命令,发现只有一个geo
为null
的条目:
% cat all.json | jq '.geo != null' | sort | uniq -c
1 false
6891 true
如何在不打印其他所有内容的情况下打印出该条目?
在手册中没有看到类似print
命令的内容。这不起作用:cat all.json | jq 'if .place == null then . end'
。 jq
抱怨语法错误。