我想在数组中存放带有空格的字符串,为什么都被自动截断了?? 如何能够解决?
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下面都试了,结果是一样的。