Linux 如何在json中进行变量替换
下表insert命令将json作为输入。我试图做变量替换,但它不起作用。正确的方法是什么 注:numberoflines上的回声起作用Linux 如何在json中进行变量替换,linux,aws-cli,Linux,Aws Cli,下表insert命令将json作为输入。我试图做变量替换,但它不起作用。正确的方法是什么 注:numberoflines上的回声起作用 aws dynamodb put-item --table-name staging-metrics --item '{ "count": {"S": $numberoflines} }' 尝试了诸如“$(numberoflines)”之类的替代方案,但它将$(numberoflines)逐字存储在表中。我对此不确定。。。但是,--item“{
aws dynamodb put-item --table-name staging-metrics --item '{ "count": {"S": $numberoflines} }'
尝试了诸如“$(numberoflines)”之类的替代方案,但它将$(numberoflines)逐字存储在表中。我对此不确定。。。但是,
--item“{\“count\”:{\“S\”:$numberoflines}}”是否正确。单引号中的内容不会更改,而双引号将允许变量替换。见: