定义数组
arr=(1 2 3 4 5)
访问数组
# echo ${arr[0]}
1打印数组中所有的值
# echo ${arr[*]}
1 2 3 4 5
打印数组长度
# echo ${#arr[*]}
5以上定义的数组,索引只能为数字,下面将介绍关联数组
关联数组
首先需要用单独的语句将变量声明为关联数组
# declare -A arr_array
# arr_array=([apple]='100' [orange]='200') //定义数组 索引为apple orange
# echo ${arr_array[apple]} //数组指定索引的数组的值
100获取数组的索引列表
# echo ${!arr_array[*]}
orange apple