shell中定义和使用数组

2018-11-12  本文已影响8人  marshalzxy

声明

  1. 直接声明法

declare -a zxy-array

  1. 直接赋值

zxy-array[0]= zero
zxy-array[1]= one
zxy-array[2]=two
3.引号空格赋值或者括号赋值
zxy-array=(Zero One Two)
或者
zxy-array=“zero One Two”

删除数组

1.删除整个数组

unset zxy-array
2.删除某个元素
unset zxy-array[2]

数组长度

echo ${#zxy-array[@]}

遍历数组

for i in {zxy-array[@]};do echoi;done
或者
for (( i=0;i<{#zxy-array(@)};i++)) do echo{zxy-array[i]};done

上一篇 下一篇

猜你喜欢

热点阅读