【发布时间】:2012-01-22 16:11:57
【问题描述】:
我想用循环设置数组元素:
for i in 0 1 2 3 4 5 6 7 8 9
do
array[$i] = 'sg'
done
echo $array[0]
echo $array[1]
所以它不起作用。 如何..?
【问题讨论】:
-
你知道seq命令吗?你可以用 $(seq 0 9) 替换你的数字
-
您需要小心,因为有些 shell 没有数组。如果你想写可移植的sh,你根本不能使用数组。
-
绝对是一个bashism,我已经修复了标签。