9.5 Muster und Aktionen

Muster und Aktionen bilden das Kernstück der awk-Programmierung. Das unkonventionelle datengetriebene Programmiermodell macht awk so attraktiv und trägt zur Kürze vieler awk-Programme bei.

9.5.1 Muster

Muster sind aus String- und/oder numerischen Ausdrücken konstruiert: Wenn sie für den aktuellen Eingabedatensatz zu nicht null (wahr) ausgewertet werden, dann wird die damit verbundene Aktion ausgeführt. Ist ein Muster ein bloßer regulärer Ausdruck, dann wird der gesamte Eingabedatensatz anhand dieses Ausdrucks gefiltert, so als hätten Sie $0 ~ /regexp/ anstelle von /regexp/ geschrieben. Hier sind einige Beispiele, die einen allgemeinen Eindruck der Auswahlmuster vermitteln sollen:

NF =  = 0                                  Wählt leere Datensätze aus NF > 3 ...

Get Klassische Shell-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.