[linux-l] doofes bash problem
Sven 'Rae the Git' Grounsell
sven at tuxhilfe.de
Mi Feb 16 14:38:46 CET 2005
Axel Burkhardt <linux-lists at burgi.de> wrote:
> for foo in `find . -name "*txt" -exec echo {} | sed --expression="s/
> /\\ /g" \; `; do echo "$foo"; done;
>
> führt leider zu einem Fehler: "Fehlendes Argument für "-exec"."
>
> Weiss jemand warum? Oder soll ich das doch lieber gleich in Perl
> schreiben ;)
Weil das \; zur exec-Anweisung gehoert, nicht zum gesamten
find-Befehl. Sprich, das muss noch vor der Pipe stehen.
Gruss,
Sven
--
http://www.tuxhilfe.de/
sven at tuxhilfe dot de
Mehr Informationen über die Mailingliste linux-l