您的位置:首页 > 运维架构 > Shell

shell中数组的使用

2012-12-12 08:58 330 查看
定义数组

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: