linux基础之数组

时间:2026-02-14 16:33:08

1、定义数组:一对括号表示是数组,数组元素用“空格”符号分割开。引用数组时从序号0开始

下面这个方式可以直接定义数组,这个是一个最简单的方式了!!

array=(10 20 30 40 50)

当然,我们也可以单个定义数组,不过显得有点繁琐。

array[0]=10 

array[1]=20 

array[2]=30 

array[3]=40 

array[4]=50

linux基础之数组

2、显示数组中所有元素:显示数组的所有元素有两种方法。

第一个方法是使用echo ${array[*]},第二个方法是使用echo ${array[@]}

小禅我推荐你使用第二个方法。

linux基础之数组

3、显示数组的其中一项:比如我只要显示第2项的值是多少!

使用echo ${array[1]} 即可看到第二项的值了,即系为20.

linux基础之数组

4、显示数组的长度:小禅对这个长度经常遗忘,感觉不太符合自己的惯性。需要在花括号中的元素前面添加一个#号。

例子:echo ${#array[@]}

真的,看起来有点别扭,太难记住了。

linux基础之数组

5、显示某个范围的选项:这个有点像列表中切片截取某部分我们所需要的值。

例子:取第一个和第三个的值

echo ${array[@]:0:3}

linux基础之数组

6、替换数组的值:顾名思义可以把数组中的值进行替换。

例子:比如把所有的0全部替换成1,但是呢,替换后原数组的值还是没有变的。

echo ${array[@]/0/1}

linux基础之数组

7、删除某项元素:数组可以删除某项你不需要的元素。

比如:删除数组第2项元素。

unset array[1]

linux基础之数组

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com