shell数组

2018-02-22  本文已影响1人  蚂蚁牙齿不黑

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}
上一篇 下一篇

猜你喜欢

热点阅读