最佳答案
我使用 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
抱怨语法错误。