C語言中文網 目錄
首頁 > Shell腳本 閱讀:5,651

Shell刪除數組元素(也可以刪除整個數組)

< 上一頁Shell數組拼接 Shell內建命令下一頁 >

Shell 中,使用 unset 關鍵字來刪除數組元素,具體格式如下:

unset array_name[index]

其中,array_name 表示數組名,index 表示數組下標。

如果不寫下標,而是寫成下面的形式:

unset array_name

那么就是刪除整個數組,所有元素都會消失。

下面我們通過具體的代碼來演示:
#!/bin/bash

arr=(23 56 99 "http://www.frifeb11.com/shell/")
unset arr[1]
echo ${arr[@]}

unset arr
echo ${arr[*]}
運行結果:

23 99 http://www.frifeb11.com/shell/
 

注意最后的空行,它表示什么也沒輸出,因為數組被刪除了,所以輸出為空。
< 上一頁Shell數組拼接 Shell內建命令下一頁 >

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo
极速pk10开户