2011年4月12日

转:BASH数组

摘要: bash的数组bash中有两种数组:一种是索引数组(indexed array),也就是通过整数下标来索引数组,对应高级语言中的数组(array);另一种是关联数组(associative array),也就是通过任意字符串来查找元素,对应高级语言中的映射表(map或者hash map)。bash只支持一维数组,不过数组大小没有限制。注意索引数组的下标是从0开始的。另外,关联数组只在bash 4.0以上版本支持。数组声明其实不用声明,只需要按数组方式直接赋值给变量即可,不过为了代码清晰,可以显式声明一下。声明一个索引数组:# 全局变量 declare -a arr # 函数的局部变量 loca 阅读全文

posted @ 2011-04-12 11:11 ^希望^ 阅读(10116) 评论(0) 推荐(0) 编辑

导航