Shell 数组数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由 0 开始。Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下:array_name=(value1 value2 ... valuen) ...
首先我们有正常的数组声明方式 array_name=(element_1 element_2 ...) 这里使用数组元素的时候就一定要加上花括号了 ${array_name[n]}。 说好的关联数组呢?别急,先看一下 manual Associative arrays are created using declare -A name. 然后就可以欢快地使用关联数组了 declare -A stock stock["apple"]=5...
类似于C语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。 定义数组 在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为: 数组名=(值1 值2 ... 值n) 例如:array_name=(value0 value1value2 value3)或者 arr...
Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: array_name=(value1...valuen) 实例 #!/bin/bash# author:菜鸟教程# url:www.runoob.commy_array=(A B"C"D) 我们也可以使用下标来定义数组: array_name[0]=value0 array_name[1]=value1 ...