jq 的正确语法是什么?

What is the correct syntax for jq?

是否有可以使用的命令行文档jq?我目前运行这个命令:

%jq% -f JSON.txt -r ".sm_api_content"

它应该从 JSON.txt 读取并输出 sm_api_content 的值(这是一个字符串)。

但是我收到这个错误:

jq: error: Could not open file .sm_api_content: No such file or directory

有人可以帮我吗?

-f 用于指定要从中读取 "filter" 的文件名 - 在这种情况下,过滤器是 .sm_api_content

听起来好像您只想 运行 jq 而没有 -f,例如

jq -r .sm_api_content JSON.txt