我怎么能打印一个带'*'的变量,我只想打印值并将其视为“全部”
我想要的例子:
var=/home/us*r/
echo ${var}
Result:
/home/us*r/
正在做什么的例子
var=/home/us*r/
echo ${var}
Result:
/home/user/
/home/usar/
/home/usir/
如何只打印变量的值?
答案 0 :(得分:1)
将变量扩展放在双引号中:
echo "$var"
大括号是可选的,如果你想在一个字符串中插入一个变量扩展,它们会被一个在变量名中有效的字符所包围,例如:echo "${var}_$var2"
,它们会有所帮助。但它的双引号会影响路径名扩展和字段拆分。
有关详细信息,请参阅dash(1)的 Word扩展部分。