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