shell 脚本之数组
- 有一些场景我们可能会用到数组,那么shell脚本怎么声明一个数组呢?
- shell 脚本给数组赋值有两种方式,下面我们看代码:
#! /bin/bash
arr[0]=a0
arr[1]=a1
arr[2]=a2
arr[3]=a3
arr1=(a b c)
这里我们声明了两个数组 arr 和 arr1
- 第一种是用数组下标的方式给数组赋值,可以给指定的数组下标赋值
- 第二种是默认的赋值方式,从数组下标0开始给数组赋值
声明数组你会了,那么我们就要看一下怎样引用数组元素:
#! /bin/bash
arr[0]=a0
arr[1]=a1
arr[2]=a2
arr[3]=a3
arr1=(a b c)
echo ${arr[0]}
echo ${arr1[0]}
注意引用数组的时候需要 ${} 来引用,[] 里面加数组下标
这样我们就可以使用简单的数组了,简单实用,看一下结果:
[root@localhost performance]# ./arr.sh
a0
a