在bash中使用jq编辑键值对时使用变量

时间:2019-01-10 20:11:56

标签: bash jq

我想这样重命名我的package.json“ name”值:

PROJECT_NAME="MyProject"
jq '.name = "$PROJECT_NAME"' package.json > tmp.$$.json && mv tmp.$$.json package.json

但是它不起作用。 没有变量,按预期工作:

jq '.name = "MyProject"' package.json > tmp.$$.json && mv tmp.$$.json package.json

我做错了什么?

0 个答案:

没有答案