向数组中添加新元素,而不在Bash中指定索引

有没有一种方法可以像PHPs$array[]='foo'在bash中与执行:

数组[0]='foo'
数组[1]=“条”

是的,有:

数组=()
数组+=('foo')
数组+=('bar')

Bash参考手册:

在赋值语句将值赋给shell变量或数组索引(请参见数组)的上下文中,“+=”运算符可用于追加或添加变量的上一个值

发表评论