5 Feb
2002
5 Feb
'02
14:21
On 5 Feb 2002 at 13:21, Ralph Müller wrote:
Hallo,
wenn ich
#!/usr/bin/bash for file in `find /home/ralph` do echo "$file" done
ausführe, dann bekomme ich bei Dateinamen die (leider) ein Leerzeichen enthalten (z.B."/home/ralph/Mail/.Unsent Messages.summary") die folgenden Fehlermeldungen:
find: /home/ralph/Mail/.Unsent: Datei oder Verz. nicht gefunden find: Messages.summary: Datei oder Verz. nicht gefunden
Kann ich nicht mit echo nachvollziehen, aber das Prinzip ist klar
Wie kann man dieses "Auftrennen" des Dateinamens in einer solchen Schleife vermeiden?
z.B. --------------- find /home/ralph|while read file do echo $file done --------------- oder find /home/ralph -exec echo {} \; oder .... Denk dir weitere aus. Andreas