bash只支持以为数组,并且没有限定数组元素的数量,从数组中取值要通过下标,在shell中用 小括号"()"表示数组
格式
数组名=(value0 value1 value3 value4 value5)
数组写法
- 写法一
array1=(value0 value1 value2 value3)
- 写法二
array2=(
value0
value1
value2
value3
value4
)
从数组中取值
value=${array1[3]}
echo ${value}
获取数组中的长度
- 第一种用法
length=${#array1[@]}
echo ${length}
- 第二种用法
length=${#array1[*]}
echo ${length}
网友评论