首页 > Shell > Shell编程 阅读:16,166

Shell删除数组元素(也可以删除整个数组▄■▄■)

< 上一页Shell数组拼接 Shell关联数组下一页 >

Shell 中,使用 unset 关键字来删除数组元素,具体格式如下▓▄▓▄:

unset array_name[index]

其中,array_name 表示数组名,index 表示数组下标▄▓。

如果不写下标▓█▄■,而是写成下面的形式:

unset array_name

那么就是删除整个数组,所有元素都会消失▄■▓。

下面我们通过具体的代码来演示:
#!/bin/bash

arr=(23 56 99 "/shell/")
unset arr[1]
echo ${arr[@]}

unset arr
echo ${arr[*]}
运行结果:

23 99 /shell/
 

注意最后的空行▄▓,它表示什么也没输出,因为数组被删除了,所以输出为空▓█。
< 上一页Shell数组拼接 Shell关联数组下一页 >

Linux交流群:960113174(我们会不定期在群内分享C/C++知识,上传C/C++资料█■▄)

编程帮,一个分享编程知识的公众号。跟着站长一起学习███,每天都有进步。

通俗易懂,深入浅出▓▓,一篇文章只讲一个知识点。

文章不深奥,不需要钻研▄■▄,在公交、在地铁、在厕所都可以阅读■■■,随时随地涨姿势。

文章不涉及代码,不烧脑细胞▄■▄■,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员▓▄▓▄!

编程帮二维码
微信扫描二维码关注