Shell 數組:
定義空數組:array_name=() #等號兩邊不能有空格
定義初始化數組: arrary_name=(a b c d ) #默認分隔符爲空格,可是手動修改IFS 變量設置新的分隔符,入逗號。
將字符串分割爲數組:string_name=1,2,3 希望得到數組:arrary_name=(1 2 3)
arrary_name=(`echo "${string_name}"`)
顯示數組:
array_name=(mon, tue, wed, thur)
echo array= ${array_name[@]} #等號後有個空格
顯示爲: array= mon tue wed thur
echo array_name=${array_name[@]} #等號後沒有空格
顯示爲:array_name=mon array_name=tue array_name=wed array_name=thur