当前我调用
cat my_file.json | jq
以漂亮地打印json数据。我有点惊讶我不能做
我想避免额外的cat
;即
jq my_file.json
我可以指定一个文件名吗?
您需要指定要运行的jq程序:
jq . my_file.json
jq-h
jq-h:生产的使用线
Usage: jq [options] <jq filter> [file...]
请注意,通过使用-h选项调用jq生成的摘要(目前(没有提供选项的完整列表。有关支持的选项,请参阅jq手册:https://stedolan.github.io/jq/manual/
值得注意的两个未记录选项是:
--debug-dump-disasm
--debug-trace
jq .
在某些情况下,jq .
可以缩写为jq
,但使用完整形式总是安全的;一个好的经验法则是:如果有疑问,就这么做。