. Bawk Ausdruck { Anweisungen } Datei
Ausdruck
Der erste Parameter ist ein regulärer Ausdruck.
Anweisungen
Den zweiten Parameter stellen die awk-Anweisungen (anzugeben in geschweiften Klammern) dar. Diese Anweisungen legen fest, welche Manipulationen am Input-Stream durchgeführt werden sollen.
Datei
Der Parameter Datei legt die Datei fest, aus der der Input-Stream gelesen werden soll. Ohne Angabe liest awk von der Standardeingabe oder aus einer Pipe.
Beispiele
Beispiel 1: 2. Spalte ausgeben (z. B. Prozess-ID bei grep)
ps aux | grep suchstring | awk '{print $2}'
Beispiel 2: alle Zeilen einer Datei mit dem Buchstaben „n“ ausgeben:
awk '/n/' /etc/group