shell数组赋值的用法(如何使用shell数组)

   日期:2022-02-25     文章发布:文章发布    网络转载:生活号    
核心提示:什么是shell数组: 通常情况下,在使用shell脚本的过程中,我们会将一系列的数值保留下来,从而进行引用的操作。 这种将一系列的值统一以某一个名称保留下来的方式就是数组了。当然,在shell当中只能够支持一维数组。 在shell数组当中,包含的多个值,每一个值我们都可以将其称为数组的元素,每个元素都会有对应的下标,用来定义对应的元素处在数组当中的哪一个位置。下标默认情况下从0开始。 shell...
移动站源标题:http://mip.818114.com/news/item-179530.html

什么是shell数组:

通常情况下,在使用shell脚本的过程中,我们会将一系列的数值保留下来,从而进行引用的操作。

这种将一系列的值统一以某一个名称保留下来的方式就是数组了。当然,在shell当中只能够支持一维数组。

在shell数组当中,包含的多个值,每一个值我们都可以将其称为数组的元素,每个元素都会有对应的下标,用来定义对应的元素处在数组当中的哪一个位置。下标默认情况下从0开始。

shell数组的赋值:

shell数组的赋值方式总共有两种,如下:

1.针对数组当中的单个元素赋值

数组名称【下标元素】=值

举例:

2.同时针对整个数组赋值

举例:

第一句赋值方式下标从0开始,当然也可以跳过0元素进行赋值。第二句就直接从1开始赋值,后续下标顺延。

shell数组的引用:

1.引用单个元素

2.引用所有元素

或者:

两者的区别可以通过以下脚本看出:

@代表的是依次取出每个元素,*指的是将所有元素作为一个整体一次取出:

3.引用数组的长度

shell数组的应用

1.取出/etc/passwd指定行数脚本

执行效果如下:

以上实验证明,执行bash test.sh 后面跟上行号,的确能够将对应行内容取出来。

2.将多个数字进行降序排序脚本

执行结果如下:

linux系统中的shell数组的应用到这里就给大家介绍完了

免责声明:本网部分文章和信息来源于互联网,本网转载出于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性,如有侵权请通知我们删除!(留言删除
 
 
更多>同类行业

同类新闻
最新资讯
最新发布
最受欢迎
网站首页  |  黄页  |  联系方式  |  信息  |  版权隐私  |  网站地图  |  API推送  |  网站留言  |  RSS订阅  |  违规举报  |  陇ICP备22000095号