定义数组
arry=(value0 value1 value2 value3 value4)
或
arry[0]=value0
arry[1]=value1
arry[2]=value2
单引号字符串的限制:
- 单引号里的任何字符都会原样输出,且变量是无效的
- 单引号字符串中不能出现单独一个的单引号(使用转义符也不行),但是可以成对出现,作为字符串拼接使用
读取数组
valuen=${arry[n]}
使用@符号可以获取数组中的所有元素,例如:
echo ${arry[@]}
获取数组的长度
length=${#arry[@]}
或
length=${#arry[*]}
获取单个元素的长度
length=${#arry[n]}