Du schriebst am 23. May um 10:51 Uhr:
> On Mon, May 22, 2006 at 11:20:38PM +0200, Frank Dietrich wrote:
> > kann ich denn xargs auch mehrere Befehle ausführen lassen?
> > 
> > Also in etwa so:
> > 
> > find ~/ -name mouse | xargs -i[] cat []; dog []
> 
> find ~ -name mouse -exec cat {} \; -exec dog {} \;

Dies funktioniert nur, wenn cat einen return value von 0 liefert. Die
allgemeine Form ist

find ~ -name mouse -exec cat {} \; , -exec dog {} \;

Der Vorteil von xargs ist aber, das mehrere zu übergebende Parameter in
*einem* Aufruf von cat übergeben werden. Je nach Anwendung ist das deutlich
performanter.

Gruß
Christian

-- 
Christian Knoke            * * *            http://cknoke.de
* * * * * * * * *  Ceterum censeo Microsoft esse dividendum.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an