shell 數組

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修改
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章