1.定義數組
#array=(1 2 3 4)
2.計算數組的個數
#echo ${#array[@]} 3
3.打印數組
#echo ${array[0]} 1 #echo ${array[1]} 2
(這裏數組是從0開始,0代表第一個元素)
4.打印整個數組
#echo ${array[*]} 1 2 3 #echo ${array[@]} 1 2 3
5.數組的賦值
# array[0]=xiaolangit # echo ${array[@]} xiaolangit 2 3 4
6.刪除單個數組
#array=(1 2 3) #unset array[0] #echo ${array[@]}
7.截取
輸出數組第1個到第3個值
#array=(1 2 3 4 5) #echo ${array[@]:1:3} 2 3 4
輸出數組除了第1個值
#echo ${array[@]:1} #2 3 4 5
8.替換
#echo ${array[@]/5/6} 1 2 3 4 6
9.匹配
#array=(one two three four five) #echo ${array[@]#o} ne two three four five #echo ${array[@]#fo} one two three ur five