10 awk
awk ist eine eigene Programmiersprache und das mächtigste aller im POSIX-Standard definierten Unix-Tools. awk wird in erster Linie dazu verwendet, Zeilen in einzelne Felder oder Wörter zu zerlegen, um gezielt auf bestimmte Daten innerhalb der Zeilen zuzugreifen. Es verfügt über zahlreiche Stringverarbeitungs- und mathematische Funktionen, mit denen man die Daten weiter aufbereiten und manipulieren kann; außerdem über Variablen, Arrays, if- und Schleifenkonstrukte und die Möglichkeit, eigene Funktionen zu definieren.
10.1 awk-Varianten auf einem Debian 9-System
Im Laufe der Jahre wurden verschiedene Varianten des awk entwickelt, die natürlich kleinere Inkompatibilitäten aufweisen:
- Standardmäßig installiert ist der mawk, eine kleine ...
Get bash - Einstieg in die 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.