首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

小弟我想在数组中存放带有空格的字符串,为什么都被自动截断了? 怎么能够解决

2012-04-06 
我想在数组中存放带有空格的字符串,为什么都被自动截断了?? 如何能够解决?pjtArray(/var/www/a d//var

我想在数组中存放带有空格的字符串,为什么都被自动截断了?? 如何能够解决?
pjtArray=('/var/www/a d/'
  '/var/www/b d/' 
  '/var/www/Web Site/' 
  '/var/www/a b/')

我想在数组中存放带有空格的字符串,为什么都被自动截断了?? 如何能够解决?

[解决办法]
空格在输入时系统会将其当‘\0’处理,所以会停止读入,可以采用逐个字符读入的方法,并输入字符长度。

[解决办法]
我试了下用echo ${pjtArray[0]}
可以得到输出/var/www/a d/
没问题的啊,楼主是怎么访问的?
我在bash版本3.00.15,2.05b.0,3.1.17下面都试了,结果是一样的。

热点排行