Windows相当于Linux JQ工具命令

时间:2016-01-27 05:34:49

标签: windows jq

我有一个linux jq命令

 jq -r '."FOO-BAR"[] | .foo+ " " + .bar[]'

在Windows shell语法中,这相当于什么?我试过这个,我得到一个编译错误

 jq -r "."FOO-BAR"[] | .foo+ " " + .bar[]"

1 个答案:

答案 0 :(得分:2)

必须对原始中的双引号(即内部双引号)进行转义,如Windows section of the jq FAQ中所述。

因此,你的例子将成为:

jq -r ".\"FOO-BAR\"[] | .foo+ \" \" + .bar[]"