nasontyphalt
03-12-2006, 13:53
Moin!
Ich habe vor in einem Script per for-Schleife alle Dateien in einem Verzeichnis und dessen Unterverzeichnissen samt relativem Pfad einzusammeln.
for datei in `find . *`
do
echo $datei
done
Das Problem dabei sind die Dateinamen, die Leerzeichen enthalten. Da for nicht Zeilen- sondern Wortweise arbeitet werden die Dateinamen dieser Dateien zepflückt. Lässt sich das irgendwie vermeiden?
Ich habe vor in einem Script per for-Schleife alle Dateien in einem Verzeichnis und dessen Unterverzeichnissen samt relativem Pfad einzusammeln.
for datei in `find . *`
do
echo $datei
done
Das Problem dabei sind die Dateinamen, die Leerzeichen enthalten. Da for nicht Zeilen- sondern Wortweise arbeitet werden die Dateinamen dieser Dateien zepflückt. Lässt sich das irgendwie vermeiden?