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 do
così:
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?