unset array[0]
删除元素,但是如果我仍然echo ${array[0]}
得到null值,还有其他方法可以执行此操作,但是如果数组的元素包含如下所示的空格
array[0]='james young'
array[1]='mary'
array[2]='randy orton'
但是这些也做不到
array=${array[@]:1} #removed the 1st element
现在我希望新数组像
array[0]='mary'
array[1]='randy orton'
分配后,空格会引起麻烦,实际数组变得像替换一样。
array=(mary randy orton)
4
不,不是空格引起麻烦,而是缺少报价。
—
manatwork