shell声明集合的方式:
- 赋值:
array[0]="1" array[1]="2" array[2]="3"
- 小括号
array=( 1 2 3 )
- 引号
array="1 2 3"
- 引号+括号
array=([0]="1" [1]="2" [2]="3")
遍历数组:
标准for循环:
for(( i=0;i<${#array[@]};i++)) do echo ${array[i]} done;
for…in:
for i in ${array[@]} do echo $i done