我在shell脚本中有一个变量,该变量的值为$ var1。
如果我做echo $var1
,我会得到例如波士顿的价值。
我想要的值是"Boston"
我尝试了几种情况:
var1=""$var1""
var1="""$var1"""
但是在两种情况下,我得到的结果都是'$var1'
,但我想要"Boston"
对于解决方案,请不要提及其中包含波士顿的解决方案。如果您在整个脚本中只能使用var1
,请使其更加清晰,将不胜感激!只需执行脚本执行并为变量var1初始化输出“波士顿”即可。
谢谢
答案 0 :(得分:0)
您需要带反斜杠的引号转义
var1=Boston
var1=\"${var1}\"
echo $var1
"Boston"
此外,花括号是变量的安全表示法