1、shell数组的创建
array_name=(value1 value2 … valuen)
或
array_name[0]=value0 array_name[1]=value1 array_name[2]=value2
2、shell数组的索引
${array_name[index]}
my_array=(A B "C" D) echo "第一个元素为: ${my_array[0]}"
3、shell数组所有值的表示
my_array=(A B "C" D) echo "数组的元素为: ${my_array[*]}" echo "数组的元素为: ${my_array[@]}"
4、shell数组的长度
echo "数组元素个数为: ${#my_array[*]}"
echo "数组元素个数为: ${#my_array[@]}"
5、shell数组的遍历
for(( i=0;i<${#array[@]};i++)) do echo ${array[i]}; done; 或
for element in ${array[@]} do echo $element done