一、定义数组
用小括号来定义数据,元素与元素之间用空格分割,如下:
arrayName=(val1 val2 val3 ...)
为数组内元素赋值:
arrayName[0]=0
arrayName[1]=1
二、读取数组
获取数组的一般格式为:
${arrayName[index]}
可以通过使用@或*来获取数组内所有元素:
${arrayName[@]}
${arrayName[*]}
三、数组长度
通过#获得数组元素的个数:
length=${#arrayName[@]}
length=${#arrayName[*]}
获得单个元素的长度:
length=${#arrayName[index]}