Ablaufsteuerung
awk verfügt auch über Anweisungen zur Steuerung des Programmablaufs wie if, for und while. So bedeutet z.B. der Ausdruck
if(boolean expression) statement1 else statement2
dass statement1 ausgeführt wird, wenn der Boolsche Ausdruck wahr ist, andernfalls statement2.
for(v=init;boolean;v change) statement
Ähnlich wie bei for-Schleifen in C kann man eine Zählvariable (v) initialisieren, die Anweisung ausführen, wenn der Boolsche Ausdruck wahr ist, und dann die Veränderungen v zuweisen.
for(v in array) statement
Hierbei wird jeder Wert im Array v zugewiesen und dann der Ausdruck nach der Zuweisung darauf angewandt.
while(boolean) statement
Hierbei wird der Ausdruck so lange ausgeführt, wie der Boolsche Ausdruck wahr ist.
Der Befehl break bricht einen Steuerblock sofort ab, continue startet die Schleife von neuem, next bricht die Bearbeitung des aktuellen Datensatzes ab und beginnt mit der Verarbeitung des nächsten Datensatzes, und exit beendet alle Befehle und führt nur noch die END-Blöcke aus.
Der Vorteil von awk
awk ist ein extrem leistungsfähiges und nützliches Tool. Es verwendet alle wichtigen Programmier-Konzepte, von Variablen, Arrays und Konstanten bis zu Ablaufsteuerung und Funktionen.
Die App satellite wird künftig Telefongespräche in Echtzeit datenschutzkonform mit Hilfe von KI zusammenfassen.
Als Erweiterung von Master-Data-Management ermöglicht es die Lösung, den Werdegang von Daten verstehen und sie…
Sie erlauben unter anderem das Einschleusen von Schadcode. In älteren iPhones und iPads mit OS-Version…
Neuer Speicher für KI von Huawei mit integrierter Ransomware-Erkennungs-Engine und deutlich geringerem Energiekonsum.
Diesmal geht es um das neue Abomodell für Facebook und Instagram. Die Verbraucherschützer klagen auf…
Infostealer-Infektionen haben laut Kaspersky-Studie zwischen 2020 und 2023 um mehr als das sechsfache zugenommen.