shell 數組
定義: 1) array=(quan zhi qiang) 每個變量值之間要用空格進行分隔
2) 動態定義數組:array=($(命令))
或者 array=(命令
)
打印數組元素:echo ${array[i]} i是從零開始的
echo ${array[*]} 整個數組的內容
echo ${#array[*]} 數組元素的個數
數組的刪除:unset 數組[下標]
不加下標,默認是清除整個數組所有的數據
數組的截取和替換:
截取:echo ${array[*]:1:3} 從下標爲1的元素開始截取,共截取3個數組元素
數組的替換:
echo ${arary[*]/1/b} 將數組中的1 替換成爲b
${數組名[*或@]/查找字符/替換字符}
注意:該操作不會改變原先數組的內容,於sed修改