[linux-l] doofes bash problem

Axel Burkhardt linux-lists at burgi.de
Mi Feb 16 13:09:23 CET 2005


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?


Grüße

Axel



Mehr Informationen über die Mailingliste linux-l