shell中定义和使用数组

声明

  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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。