ecco la soluzione!
La variabile $IFS indica alla bash quale carattere usare per la separazione (di default è lo spazio).codice:gianiaz@dune:~$ IFS=$';' gianiaz@dune:~$ voci="Seleziona un file; esci" gianiaz@dune:~$ for i in $voci; do echo $i; echo "---";done Seleziona un file --- esci --- gianiaz@dune:~$ IFS=$' ' gianiaz@dune:~$ for i in $voci; do echo $i; echo "---";done Seleziona --- un --- file; --- esci --- gianiaz@dune:~$
Ciao![]()

Rispondi quotando