#数组:bash只支持一维数组,下标0开始。
#定义数组: array_name=(value0 value1 value2),如下
1 array_name=( 2 value0 3 value1 4 value2 5 )
#还可以单独定义数组的各个分量,可以不使用连续下标,而且下标范围没有限制,如下
1 array_name[0]="value0" 2 array_name[1]="value1" 3 array_name[3]="value3"
#读取数组: 指定获取${array_name[index]},全部获取${array_name[* or @]}如下
1 valuen=${array_name[0]} 2 echo " First Method , ${valuen} " 3 echo " Array[] , ${array_name[*]} "
#获取数组的长度,与获取字符串长度相同
1 echo " ${#array_name[@]} " #获取数组的长度# 2 echo " ${#array_name[*]} " #获取数组的长度# 3 echo " ${#array_name[1]} " #获取索引为1的内容的长度#
时间: 2024-10-11 13:44:30