7.12 xargs
Zum Abschluss des einleitenden Shellkapitels möchten wir noch ein Tool namens xargs vorstellen. Es leitet die Ausgabe des ersten Programms nicht als Eingabe (wie in einer Pipe), sondern als Parameter für ein zweites Programm weiter.
Soll beispielsweise die Ausgabe von ls als Parameter für grep (ein Tool, das den Dateiinhalt nach einem vorgegebenen Muster durchsucht) herhalten, würde man dies folgendermaßen realisieren:
Listing 7.66 ls und xargs mit grep
$ ls *.tex | xargs grep gpKapitel
anhg_komref.tex:\gpKapitel{Kommandoreferenz}
...
kap01_kernel.tex:\gpKapitel{Der Kernel}
kap05_sysadmin.tex:\gpKapitel{Systemadministration}
kapxx_software.tex:\gpKapitel{Softwareentwicklung}
Ihr Kommentar
Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.