Ho un problema con for loop in bash. Ad esempio: ho un array ("etc" "bin" "var"). E ho iterato su questo array. Ma nel loop vorrei aggiungere un valore all'array. Per esempio
array=("etc" "bin" "var")
for i in "${array[@]}"
do
echo $i
done
Questo visualizza etc bin var(ovviamente su linee separate). E se aggiungo dopo docosì:
array=("etc" "bin" "var")
for i in "${array[@]}"
do
array+=("sbin")
echo $i
done
Voglio: etc bin var sbin(ovviamente su linee separate).
Questo non sta funzionando. Come posso farlo?