bash 如何给数组插入元素

sh/bash/dash/ksh/zsh等Shell脚本
woainvzu
帖子: 100
注册时间: 2010-12-27 22:44

Re: bash 如何给数组插入元素

#16

帖子 woainvzu » 2012-07-02 18:18

使用

代码: 全选

array[index]=value
的方法可以完美解决!!!
c.png
楼上之所以index会回归为以0开始的连续数列,是因为在append的时候使用了

代码: 全选

x=("${x[@]}" app_value1 app_value2)
中:
第一个参数"${x[@]}"展开后实际上就等于了

代码: 全选

'a' 'b' 'c'(不带下标值的)
所以,定义的时候是有的,但是重新定义之后,没有下标的就会以0开始连续数列作为下标了
回复