目录

数组的形式:

数组的常用方法:

1.去除某个元素的前N个字符:

2.获取数组长度:

3.获取数组种某个元素的长度:

4.数组的遍历:

5.使用unset删除数组元素或删除数组:

6.数组增添元素:

7.数组的复制:

8.“二维”数组:


数组的形式:

1.

2.

这是一种“稀疏数组”。其中,数组的索引不强制连续且成员可以不做初始化等。

3.第一种和第二种结合一下

此时看索引为34是有值的,可以看为是33往后延续,但是这个时候在[1]和[2]之间加一个呢,可想而知,值会被指定了索引的值覆盖。

数组的常用方法:

1.去除某个元素的前N个字符:

例如下方的两个echo,会先定位到数组的某个元素,然后输出这个元素值时从第N个字符开始输出,也可以理解为去除那个元素的前N个字符。

2.获取数组长度:

即数组的元素个数

3.获取数组种某个元素的长度:

如下分别获取第(1+1)个和第(4+1)个元素的长度。

4.数组的遍历:

有很多种方式,这里列举三个,第一种

第二种

第三种

5.使用unset删除数组元素或删除数组:

6.数组增添元素:

7.数组的复制:

即采用arr2=( "${arr1[@]}" )或arr2="${array1[@]}"

8.“二维”数组:

注:实现定义变量,例如declare -a arr3会使得脚本下面的数组操作变快。

Logo

更多推荐