什么是shell数组:
通常情况下,在使用shell脚本的过程中,我们会将一系列的数值保留下来,从而进行引用的操作 。
这种将一系列的值统一以某一个名称保留下来的方式就是数组了 。当然,在shell当中只能够支持一维数组 。
在shell数组当中,包含的多个值,每一个值我们都可以将其称为数组的元素,每个元素都会有对应的下标,用来定义对应的元素处在数组当中的哪一个位置 。下标默认情况下从0开始 。
shell数组的赋值:
shell数组的赋值方式总共有两种,如下:
1.针对数组当中的单个元素赋值
数组名称【下标元素】=值
举例:
2.同时针对整个数组赋值
举例:
第一句赋值方式下标从0开始,当然也可以跳过0元素进行赋值 。第二句就直接从1开始赋值,后续下标顺延 。
shell数组的引用:
1.引用单个元素
2.引用所有元素
或者:
两者的区别可以通过以下脚本看出:
@代表的是依次取出每个元素,*指的是将所有元素作为一个整体一次取出:
3.引用数组的长度
shell数组的应用
1.取出/etc/passwd指定行数脚本
执行效果如下:
以上实验证明,执行bash test.sh 后面跟上行号,的确能够将对应行内容取出来 。
2.将多个数字进行降序排序脚本
执行结果如下:
【如何使用shell数组 shell数组赋值的用法】linux系统中的shell数组的应用到这里就给大家介绍完了
推荐阅读
- 冬天家里窗户怎么封闭 冬天如何封闭窗户
- 厨房蟑螂怎么杀干净,杀完蟑螂如何清洁厨房
- 小苏打如何清洁杯子,小苏打如何清洁杯子上的污垢
- 高锰酸钾如何使用 高锰酸钾使用说明
- 爬蜂病如何治好蜜蜂爬蜂病 中蜂爬蜂病怎样防治
- 游泳圈婴儿如何选择 怎么选择婴儿游泳圈
- 如何获取select框的值 js获取自定义属性的值
- 蛀牙痛怎么快速止痛,蛀牙疼怎么办教你立刻止疼,蛀牙如何止痛
- 酸式滴定管的使用方法 如何使用酸式滴定管
- 长期使用化妆棉对皮肤的伤害大吗
