【发布时间】:2015-08-13 15:45:50
【问题描述】:
我在截断字符串时创建了数组:
IN=123.11.1
arr=$(echo $IN | tr "." "\n")
打印所有内容:
for x in $arr
do
echo "[$x]"
done
有输出:
[123]
[11]
[1]
这是意料之中的。
但是当我尝试打印 0 元素时:
echo ${arr[0]}
我有输出:
123 11 1
还有
echo ${arr[1]}
什么都不打印。
使用数组有什么问题?
【问题讨论】:
标签: linux bash ubuntu-14.04