[Linuxtrent] Re: Bash, cicli for e nomi di file con spazi vuoti: come fare?

  • From: Lele Gaifax <lele@xxxxxxxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sat, 16 Dec 2006 20:46:14 +0100

Flavio Visentin wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

ls|while read i; do mv "$i" /tmp; done
ls -1 | while read i ; do mv "$i" /tmp ; done
e che cambia?

Cambia che se hai più file normalmente ls li lista in 4 colonne, quindi
se ometti il "-1" la variabile i assume il valore di tutta la linea,
quindi di files inesistenti.

Nah! ls quando non è diretto a un tty non stampa a colonne, e quando lo è adegua il numero di colonne in base all'effettivo COLUMNS :)

ciao, lele.
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: