Shell脚本学习笔记——数组

Shell只支持一维数组,不支持多维数组,初始化时不需要定义数组大小。与大部分编程语言类似,Shell数组元素的下标从0开始。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应该大于等于0。

Shell数组用括号来表示,元素用“空格”符号分隔开,可以不使用连续的下标,而且下标的范围没有限制

下面我们来举一个具体的例子:

Shell脚本学习笔记——数组_第1张图片


  • 获取数组中所有的元素

Shell脚本学习笔记——数组_第2张图片


  • 修改特定下标元素的值

Shell脚本学习笔记——数组_第3张图片


  • 获取数组的长度

Shell脚本学习笔记——数组_第4张图片


  • 遍历数组

方式一:利用元素下标遍历数组

Shell脚本学习笔记——数组_第5张图片

方式二:遍历数组元素

Shell脚本学习笔记——数组_第6张图片

我们比较推荐方式二,因为方式一存在一定的局限性,它只适用于数组下标连续的情况下的遍历,如果数组的下标不连续,使用这种方法遍历数组就会出现问题:

Shell脚本学习笔记——数组_第7张图片





你可能感兴趣的:(Shell脚本)