读书人

bash shell 中怎么把多个空格连接起来

发布时间: 2014-03-30 16:44:17 作者: rapoo

bash shell 中如何把多个空格连接起来
如果我写这样一段shell


#!/bin/bash
line="o"
line=$line" "
line=$line" "
line=$line" "
line=$line"k"
#以上本意就是想在 line 字符串后面分别追加三次空格和一个 k
echo $line

打印出来的结果却不如预想

o k
#只打印了一个空格字符

如何才能使之把空格字符也如数打印出来呢.

[解决办法]
请使用双引号
#!/bin/bash
line="o"
line=$line" "
line=$line" "
line=$line" "
line=$line"k"
echo "$line"

读书人网 >UNIXLINUX

热点推荐