Shell数组
使用规则
1、Bash仅仅支持一维数组,并且没有限定数组的大小。
2、数组元素的下标从0开始。
3、获取数组中的元素要利用下标,
4、下标使用不当,会报错。
一、定义数组
语法1:
arrayName=(值1 值2 … 值n)
语法2:
arrayName=(值1
值2
..
值n
)
语法3:
name[0]=值1
name[1]=值2
…
name[n]=值n
注意:元素间使用空格分隔开或者换行符
二、读取数组
${name[index]}
三、获取数组所有元素
${name[*]} 或${name[@]}
四、获取数组长度
${#name[*]}或${#name[@]}