2
在数组的循环中,向数组添加元素
我对bash中的for循环有问题。例如:我有一个数组("etc" "bin" "var")。我在这个数组上进行迭代。但是在循环中,我想将一些值附加到数组中。例如 array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done 显示etc bin var(当然在单独的行上)。如果我这样追加do: array=("etc" "bin" "var") for i in "${array[@]}" do array+=("sbin") echo $i done 我想要:(etc bin var sbin当然在单独的行上)。 这是行不通的。我该怎么做?