linux基础之数组
1、定义数组:一对括号表示是数组,数组元素用“空格”符号分割开。引用数组时从序号0开始。
下面这个方式可以直接定义数组,这个是一个最简单的方式了!!
array=(10 20 30 40 50)
当然,我们也可以单个定义数组,不过显得有点繁琐。
array[0]=10
array[1]=20
array[2]=30
array[3]=40
array[4]=50

2、显示数组中所有元素:显示数组的所有元素有两种方法。
第一个方法是使用echo ${array[*]},第二个方法是使用echo ${array[@]}。
小禅我推荐你使用第二个方法。

3、显示数组的其中一项:比如我只要显示第2项的值是多少!
使用echo ${array[1]} 即可看到第二项的值了,即系为20.

4、显示数组的长度:小禅对这个长度经常遗忘,感觉不太符合自己的惯性。需要在花括号中的元素前面添加一个#号。
例子:echo ${#array[@]}
真的,看起来有点别扭,太难记住了。

5、显示某个范围的选项:这个有点像列表中切片截取某部分我们所需要的值。
例子:取第一个和第三个的值
echo ${array[@]:0:3}

6、替换数组的值:顾名思义可以把数组中的值进行替换。
例子:比如把所有的0全部替换成1,但是呢,替换后原数组的值还是没有变的。
echo ${array[@]/0/1}

7、删除某项元素:数组可以删除某项你不需要的元素。
比如:删除数组第2项元素。
unset array[1]

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