[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