[LugBS] help bash script/ls
Michele Bonera
michele a bonera.biz
Sab 21 Nov 2009 09:09:28 UTC
Il Friday 20 November 2009 16:42:48 Andrea Gelmini 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:
> for file in $(find -type f -name '*.cdr')
Perché non usare semplicemente l'espansione con il for?
for file in *.cdr
risolve tutto anche in caso di spazi nel nome:
# touch "a b.cdr"
# touch "b a.cdr"
# touch "c a.cdr"
# ls
a b.cdr b a.cdr c a.cdr
# for file in *.cdr; do
> echo $file
> done
a b.cdr
b a.cdr
c a.cdr
Bye
--
Michele Bonera
www.mexicolindo.info
Maggiori informazioni sulla lista
Lug
|