定义数组
a=(1 2 3 4 5)
打印数组元素个数:
echo ${#a[@]}或者echo ${#a[*]}
结果显示:5
打印数组所有元素
echo ${a[*]} 或者 echo ${a[@]}
结果显示:1 2 3 4 5
循环打印数组元素:
for id in ${a[@]}
do
echo $id
done
结果显示:
1
2
3
4
5
打印数组角码以及值
for id in ${!a[@]}
do
echo $id,${a[$id]}
done
结果显示:
0,1
1,2
2,3
3,4
4,5
如果要去掉某个元素
unset a[1]
去掉第二个元素,打印结果显示
0,1
2,3
3,4
4,5