如何将json文件名传递给jq



当前我调用

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,但使用完整形式总是安全的;一个好的经验法则是:如果有疑问,就这么做。

最新更新