- shell只支持一维数组,初始化时不需要定义数组大小,数组元素的下表由开始
- 数组用括号进行分割,元素之间用空格进行分割
- array-name=(value1 value2 value3 … valuen)
- 也可以通过下标来定义数组
- array-name[0]=value0
- array-name[1]=value1
- 读取数组
- ${array-name[index]}
- 使用@或者*可以获取数组中的所有元素
- echo $array-name[*]} ;
- echo $array-name[@]};
- 获取数组的长度
- echo ${#array-name[*]}
- echo ${#array-name[@]}
shell-数组
原文:https://www.cnblogs.com/cyj1258/p/12269677.html