【发布时间】:2016-02-04 15:00:27
【问题描述】:
使用原始输出,我必须引用输出的一些值。
echo [{"a" : "b"}] | jq-win64.exe --raw-output ".[] | \"Result is: \" + .a + \".\""
生成
Result is: b.
但是我怎样才能生成
Result is: "b".
不幸的是,它必须在从 CMD 文件中调用的 Windows 上运行。
【问题讨论】:
-
尝试
\"Result is: \"\"\" + .a + \"\"\".\"时会发生什么 -
jq: 错误:语法错误,意外 QQSTRING_START,在
第 1 行期待 $end(Windows cmd shell 引用问题?):.[] | "结果是:""" + .a + """。" jq: 1 编译错误
标签: jq