刪除指定元素
使用unset來刪除某個數組元素,語法為:
unset array[n]
實例
#!/bin/bash
program=(c c++ c# h5 java SQL python PHP perl go .net js MATLAB)
echo "高級語言有:${program[@]}"
#上面有一個混子,刪掉它
unset program[3]
echo "高級語言現在有:${program[@]}"
查看輸出
刪除整個數組
和刪除元素類似,只不過不指定下標,也就是刪除數組。
unset array
實例:
#!/bin/bash
program=(c c++ c# h5 java SQL python PHP perl go .net js MATLAB)
echo "高級語言有:${program[@]}"
#上面有一個混子,刪掉它
unset program[3]
echo "高級語言現在有:${program[@]}"
unset program
echo "高級語言現在有:${program[@]}"
輸出結果為:
可以看到輸出的是空行,OK