linux基础之数组

2025-10-23 16:26:50

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基础之数组

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢