我正在使用jq解析JSON文件,如图here所示。但是,字符串值的结果包含"双引号"如预期的那样,如下所示:
$ cat json.txt | jq '.name'
"Google"
如何将其传输到另一个命令以删除""?所以我得到了
$ cat json.txt | jq '.name' | some_other_command
Google
我可以使用some_other_command
什么?
答案 0 :(得分:165)
使用-r
选项发出原始字符串作为输出:
jq -r '.name' <json.txt