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

Linux Shell中的数组及遍历

2015-09-08 16:43 946 查看
在Linux下使用shell的时候,为方便起见,偶尔会用到一下数组。数组的申明方式是:

[java] view
plaincopyprint?

array=(element1 element2 element3 .... elementN)

也就是直接用圆括号包数组元素包起来,数组元素之间用空格隔开就行了。

数据的读取如下

[java] view
plaincopyprint?

#echo ${array[0]}

#echo ${array[index]}

数组的遍历用到一个取全部:

[c-sharp] view
plaincopyprint?

${array[@]}

,完整示例如下:

[java] view
plaincopyprint?

for data in ${array[@]}

do

echo ${data}

done

更多细节请参考


Advanced Bash-Scripting Guide:http://www.tldp.org/LDP/abs/html/

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