Re: mit xargs mehrere Befehle ausführen
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.
Reply to: