Linux Shell之数组

一,数组定义

定义方法1arr=(1 2 3 4 5) #用空格分开定义方法2arrayarray[0]="a"array[1]="b"array[2]="c"定义方法3str=“a b c”array=($str)

二,数组调用及遍历

${#array[@]}      #获取数组的长度echo ${array[@]}  #遍历数组(输出数组全部元素)array[0]=5        #向数组的某个元素赋值echo ${array[@]:1:2}  #输出array[0]和array[1]的值echo ${array[@]:2}    #输出数组第三个元素以后的值echo ${array[@]::2}   #输出数组下标小于2的值$ echo ${#array[3]}   #取得元素3的长度unset array    #清除arrayarray=         #清空array的值遍历(For循环法)for i in ${arr[@]}do    echo $idone遍历(For循环法2)for ((i=0;i<${#array[@]};i++))do   echo ${array[$i]}done遍历(while循环法)len=${#arr[@]}i=0while [ $i -lt $len ]doecho ${arr[$i]}let i++done
Linux Shell之数组

相关文章:

你感兴趣的文章:

标签云: