Entwickler unter Unix/Linux stehen ein breites Spektrum an Interpretern, programmierbaren Filtern und Tools zur verfügen, eines ist zum Beispiel der mächtige awk-Reportgenerator.
Der Name awk kam durch eine nicht leicht ergründbare Abkürzung zustande. Die drei Buchstaben „awk“ stehen für die Anfangsbuchstaben der Nachnamen der drei Entwickler: Aho, Weinberger und Kernigham, letzter sich schon länger mit der Programmierung in C beschäftigte.
awk ist eine Datei-Verarbeitungssprache, die sich gut zur Datenmanipulation und Wiedergewinnung von Informationen aus Textdaten eignet. Diese AWK-Referenzseite bietet eine vollständige technische Beschreibung des awk-Reportgenerator. Wer mit der Sprache nicht vertraut ist, findet hier ein hilfreiches AWK-Tutorial.