|
Einführung, Tutorial und ReferenzAwk |
ArraysDie Namen von AWK-Arrays unterliegen der gleichen Syntax wie andere Variable. Auch wenn die Arrays in AWK denjenigen in C sehr ähnlich sind, gibt es wesentliche Unterschiede:
Im folgenden Beispiel werden verschiedene Temperaturen dem Array "Temperatur" zugewiesen.
Will man sich das gesamte Array ausgeben lassen, so geht dies wie folgt:
Worthäufigkeiten in einem TextDas folgende Skript ermittelt die Worthäufigkeiten in einer Datei. Jedes Wertepaar einer Ausgabezeile entspricht: (Länge der Worte, Häufigkeit) Anmerkung: NF ist eine vordefinierte Variable, die die Anzahl der Felder pro Zeile angibt. Jedes Feld (field) ist standardmäßig durch Leerzeichen, Zeilenanfang oder Zeilenende begrenzt. Man kann den Feld-Seperator durch folgende Anweisung von einem Leerzeichen z.B. zu einem Komma ändern: FS = ","
|
© Copyright 2004 - 2008, Bodenseo, Linux-Kurse am Bodensee, Bernd Klein