shell數組基本用法

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章