男儿欲遂平生志,六经勤向窗前读。这篇文章主要讲述shell 函数与数组相关的知识,希望能为你提供帮助。
1.
【shell 函数与数组】数组下标从0开始
#定义数组
[root@study ~]# a=(a b c)
#输出所有元素
[root@study ~]# echo $a[@]
a b c
#输出所有元素
[root@study ~]# echo $a[*]
a b c
#输出所有元素下标
[root@study ~]# echo $!a[*]
0 1 2
#输出第一个元素
[root@study ~]# echo $a[0]
a
#添加元素
[root@study ~]# a[3]=d
[root@study ~]# echo $a[@]
a b c d
#添加多个元素
[root@study ~]# a+=(e f g)
[root@study ~]# echo $a[@]
a b c d e f g
#删除第一个数组元素,会保留数组下标
[root@study ~]# unset a[0]
[root@study ~]# echo $!a[@]
1 2 3 4 5 6
#获取数组长度
[root@study ~]# echo $#array[*]
10
推荐阅读
- 第十九周
- shell 正则表达式
- 来自国外网站的一堆有用或有趣的小工具,也许对你有所帮助
- 更换网络后虚拟机无法连接网络
- 2-24 源码编译搭建LAMP环境
- MySQL数据库初战
- (综合知识)RPM和二进制安装Mysql(含指定5.7安装)
- 2操作系统的发展历史
- prometheus的搭建部署