shell 脚本里面的数组和遍历

tech2026-10-03  2

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  

 

最新回复(0)