[linux-l] doofes bash problem
Frank Schubert
frank at schubert.in-berlin.de
Mi Feb 16 13:27:43 CET 2005
Zitat von Axel Burkhardt <linux-lists at burgi.de>:
> Hallo allerseits,
>
>
> ich will in einem Verzeichnis und allen Unterverzeichnissen Dateien, die
> auf .txt enden finden und mit ihnen irgendwas machen.
>
> for foo in `find . -name "*txt"`; do echo $foo; done;
>
> macht aber Zicken bei Namen, die Leerzeichen enthalten. Die Datei
>
> text datei mit leerzeichen.txt
>
> wird einfach zerlegt und dann kommt so was
>
> burgi at burgi:~/tmp$ for foo in `find . -name "*txt"`; do echo $foo; done;
> ./text
> datei
> mit
> leerzeichen.txt
>
> dabei raus. Zum weiterverarbeiten unbrauchbar. Hat jemand einen Tipp?
>
Was passiert bei "`find . -name "*txt"`"
?
fs
Mehr Informationen über die Mailingliste linux-l