Shell编程之数组使用分析

无情 阅读:146 2020-10-19 15:28:20 评论:0

记录一下shell中数组的使用

主要是数组元素的创建,元素的增、删、改操作。

 1 #!/bin/bash 
 2  
 3 #基本数组操作 
 4 a=(1 2 3)   ##()表示空数组 
 5 echo "第0个元素:"${a[0]} 
 6 echo "所有元素: "${a[@]} 
 7 echo "数组长度: "${#a[@]} 
 8 echo "----------------------------------------------" 
 9  
10 #遍历数组 
11 echo "遍历数组:" 
12 for item in ${a[@]} 
13 do 
14     echo $item 
15 done 
16 echo "----------------------------------------------" 
17  
18 ##元素操作 
19 a=(${a[@]} 4) 
20 echo "末尾追加1个元素后: "${a[@]} 
21 a[1]=5 
22 echo "修改第1个元素后: "${a[@]} 
23 unset a[1] 
24 echo "删除第1个元素后: "${a[@]} 
25 unset a 
26 echo "删除所有元素后:  "${a[@]} 
27 echo "----------------------------------------------"

执行结果:

第0个元素:1
所有元素: 1 2 3
数组长度: 3
----------------------------------------------
遍历数组:
1
2
3
----------------------------------------------
末尾追加1个元素后: 1 2 3 4
修改第1个元素后: 1 5 3 4
删除第1个元素后: 1 3 4
删除所有元素后:  
----------------------------------------------

标签:linux
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容