插入Make文件中的JQ变量

问题描述 投票:0回答:1

我正在使用此命令将jq变量替换为shell变量,但出现此错误

jq: error: ami_id_packer/0 is not defined at <top-level>, line 1:

我正在使用此代码

replace :=  `cat terraform/terraform.tfvars.json | jq -c --arg ami "33" '.ami_id_packer=$ami' ` set_ami:
        @echo $(replace)

当我在bash中运行该命令时,它运行良好,很长一段时间以来我一直在混乱,如果社区中有人可以提供帮助,那将是很好的选择。

预先感谢

json bash shell makefile jq
1个回答
2
投票
© www.soinside.com 2019 - 2024. All rights reserved.