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

  • From: Flavio Visentin <THe_ZiPMaN@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 15 Dec 2006 23:27:08 +0100

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Paolo Larcheri wrote:
> Ho provato e funziona anche così senza
> modificare il valore della var IFS:

Mi devi un caffè.

> Toshiro:/tmp# for i in *.txt; do echo $i; done
> f 1.txt
> f 2.txt

Se facessi lo stesso con l'mv perderesti dei dati.
Modifichiamo solo quel poco che serve per farlo funzionare:
for i in *.txt; do echo "$i"; done

> ...ehm... però non so darti una spiegazione (anche
> se so che c'é).

HINT: Che differenza c'è tra:
echo 1 2 3
e
echo "1 2 3"

- --
Flavio Visentin
GPG Key: http://www.zipman.it/gpgkey.asc

There are only 10 types of people in this world:
those who understand binary, and those who don't.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFgyE8usUmHkh1cnoRArl4AJ9TDpB1p/TxDoIxY0qQd8vT4UnLjgCgiRNm
0qN2bKczBxqAFNTCAYoDGzg=
=YqL1
-----END PGP SIGNATURE-----
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: