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}
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.