Shell数组

数组的定义

Shell 中数组的定义有四种方式:

方法1

array=( value1 values2 value3 ... )

方法2

array=([1]=one [2]=two [3]=three)

方法3

array[0]=a array[2]=b array[3]=c

方法4

array=($(ls))

数组操作

获取数组长反方法:

echo ${#array[@]}

输出数组所有元素:

echo ${array[@]}

数组赋值:

array[3]=4

数组删除:

unset 数组[下表],不带下标,删除整个数据

数组的很多操作和字符串是一样的。