标签: json bash environment-variables jq
我想将bash脚本中的变量传递给jq,以附加到json文件中的数组。但是,由于变量可以有空格,因此jq有时会引发编译错误。我该如何处理?
LOCATION="/test location" ID=12345 jq '.Array += [{"Id": "'$ID'", "Path": "'$LOCATION'"}]' demo.json
我也尝试过使用--arg函数,但同样的事情也会发生。