The Saltydog wrote:
Prova a non inizializzare MIALISTA e a specificare direttamente nel for tutti i valori:In uno script bash dovrei assegnare ad una variabile una lista di valori, e poi ciclare sugli stessi. Ad esempio: MIALISTA = mv cc pr tt vyfor prova in $MIALISTA; do mv testi/$prova.txt testi/fine.$prova.gap;done Nell'esempio qualcosa non va nell'assegnazione della lista in quanto si ferma al solo primo valore 'mv'. Non sono evidentemente "pratico" di bash...
for prova in mv cc pr tt; do echo $prova; done syneus@syneus:/tmp$ sh test.sh mv cc pr tt Ciao, Syneus