日期:2014-05-16  浏览次数:20669 次

linux shell 中空格问题

各位,我现在有这么一个问题,我在shell脚本中定义了一个包含多个空格的字符串,如变量VAR=“A B”,
但是,当我在脚本中使用echo $VAR 输出变量时,显示的确是“A B”。
经测试好像是shell将A、B中间的空格进行了删除,只保留了一个空格。

我现在想将VAR原样输出“A B”,该如何处理呢? 谢谢!!!!

------解决方案--------------------

引用的时候加"号
[code=perl]
var="A  B"
echo $var  输出A B
echo "$var" 输出A  B
[/code]

------解决方案--------------------
echo "$VAR"