Gawk/Beispiele: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 6: | Zeile 6: | ||
**In Shell- oder in awk-Scripte | **In Shell- oder in awk-Scripte | ||
*awk wartet auf Daten von Eingabeströmen aus Dateien oder aus der Standardeingabe | *awk wartet auf Daten von Eingabeströmen aus Dateien oder aus der Standardeingabe | ||
*awk arbeitet Zeile für Zeile bis zum Dateiende | |||
==Syntax & Aufbau== | |||
Die allgemeine Syntax lautet: | |||
$ awk 'Programm' Datei | |||
oder | |||
$ awk -f Programmdatei Datei | |||
Der Aufbau eines awk-Programms: | |||
#Optionaler Anfang ('''BEGIN'''), der einmalig ausgeführt wird | |||
#Hauptprogramm aus Anweisungen, das für jede Eingabezeile erneut ausgeführt wird | |||
#Optionales Ende ('''END'''), der einmalig ausgeführt wird |
Version vom 17. Juni 2020, 13:13 Uhr
AWK ist eine Programmiersprache um Textdateien zu ändern.
Einführung
- AWK kann man aufrufen durch
- awk-Kommando in der Shell-Konsole
- In Shell- oder in awk-Scripte
- awk wartet auf Daten von Eingabeströmen aus Dateien oder aus der Standardeingabe
- awk arbeitet Zeile für Zeile bis zum Dateiende
Syntax & Aufbau
Die allgemeine Syntax lautet:
$ awk 'Programm' Datei oder $ awk -f Programmdatei Datei
Der Aufbau eines awk-Programms:
- Optionaler Anfang (BEGIN), der einmalig ausgeführt wird
- Hauptprogramm aus Anweisungen, das für jede Eingabezeile erneut ausgeführt wird
- Optionales Ende (END), der einmalig ausgeführt wird