linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] help bash script/ls

marco ghidinelli marcogh a linux.it
Ven 20 Nov 2009 15:46:20 UTC
On Fri, Nov 20, 2009 at 04:42:48PM +0100, Andrea Gelmini wrote:
> Il 20 novembre 2009 16.22, Andrea Occhi <camicius a gmail.com> ha scritto:
> > fa casino se i file hanno degli spazi.
> > nel senso che i file con lo spazio vengono letti come due file...
> 
> In questa versione dovrebbe funzionare tutto correttamente:
> 
> IFS='
> '
> for file in $(find -type f -name '*.cdr')
> do
>     echo uniconvertor "$file" "${file%%.cdr}.svg"
> done
> 
> unset IFS

soluzione alternativa: usare find -print0 che sostituisce uno 0x00 all'
occorrenza di uno spazio.




Maggiori informazioni sulla lista Lug