shell-數組刪除


刪除指定元素

使用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM