On Fri, Nov 24, 2006 at 02:15:14PM +0100, Daniele Nicolodi wrote: > Il giorno ven, 24/11/2006 alle 14.10 +0100, Marco Ciampa ha scritto: > > On Fri, Nov 24, 2006 at 01:55:46PM +0100, Daniele Nicolodi wrote: > > > Per la precisione il metodo con 'while read' non funziona se hai > > > nomi di file contenenti spazi. > > No no funziona funziona, l'ho appena fatto... > > invece non mi funziona il printf ... > > > mkdir test > > cd test > > touch 'a' > > touch 'a a' > > find . -type f -printf '%f\n' | while read i ; do echo $i ; done > a > a a > > Qui sembra funzionare. Boh adesso mi funziona anche a me, prob. avevo battuto qualcosa di strano. Scusate, SONO UN IDIOTA: ls | while read I ; do echo $I done funziona alla grande, spazi compresi. -- Marco Ciampa +--------------------+ | Linux User #78271 | | FSFE fellow #364 | +--------------------+ -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx