shell echo双引号和单引号区别
echo双引号""
var1="a"
var2="b"
echo -e "$var1\t$var2"
输出:
使用双引号 ""
时,变量会被正确解析。
echo单引号‘’
var1="a"
var2="b"
echo -e '$var1\t$var2'
输出:
单引号 ''
不能解析变量,它会原样输出 $var1
和 $var2
字符串。
var1="a"
var2="b"
echo -e "$var1\t$var2"
输出:
使用双引号 ""
时,变量会被正确解析。
var1="a"
var2="b"
echo -e '$var1\t$var2'
输出:
单引号 ''
不能解析变量,它会原样输出 $var1
和 $var2
字符串。