shell中反引号 `` 赋值变量问题

2020-08-26 15:32发布

问题:

!/bin/sh

startTime=$1
endTime=$2
echo ${startTime} ${endTime}
aaa='{"startTime":"${startTime}","endTime":"${endTime}","buildType":"BUILD"}'
echo ${aaa}

想用反引号把两个变量赋值
道友,何解?

回答1:

一种解决方法是将单引号与双引号调换一下位置

aaa="{'startTime':'${startTime}','endTime':'${endTime}','buildType':'BUILD'}"


标签: shell