Shell数组追加元素

添加方式 语法 多元素 下标连续 下标改变 覆盖原元素
直接下标添加 array_name[index]=value 否 否 否 是
数组长度添加 array_name[${#array_name[@]}]=value 否 是 否 是
数组长度添加 array_name[${#array_name[*]}]=value 否 是 否 是
重新创建数组 array_name=("${array_name[@]}" value1 ... valueN) 是 否 是 否
赋值运算符+= array_name+=(value1 ... valueN) 是 是 是 否

综上可知,是最通用的方案。