目录
Shell数组介绍
Shell 支持数组(Array), 数组是若干数据的集合,其中的每一份数据都称为数组的元素。
- 注意Bash Shell 只支持一维数组,不支持多维数组。
数组的定义
-
语法:
在 Shell 中,用括号( )来表示数组,数组元素之间用空格来分隔. 语法为:
array_name=(item1 item2 ...) # 方式1 array_name=([索引下标1]=item1 [索引下标2]=item2 ...) # 方式2
注意,赋值号 = 两边不能有空格
-
演示:
数组的获取
语法:
数组的拼接
所谓 Shell 数组拼接(数组合并),就是将两个数组连接成一个数组
-
语法:
使用 @ 和 * 获取数组所有元素之后进行拼接
array_new=(${array1[@]} ${array2[@]} ...) array_new=(${array1[*]} ${array2[*]} ...)
数组的删除
删除数组指定元素数据和删除整个数组数据
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/143973.html