当前,当我想使用jq漂亮打印json文件时,我使用:
cat file.json | grep jq .
但是我希望jq
可以接受文件名作为参数而不必回退cat
。
手册页显示:
jq [选项...]过滤器[文件...]
...默认情况下,jq从stdin读取JSON对象流(以空格分隔)。可以指定一个或多个文件,在这种情况下,jq将从这些文件中读取输入。
尚未运行:
jq file.json
由于抛出未定义键的编译错误而失败。
运行时我应该如何添加文件jq
?