Awk: Grundlagen: Einige spezielle awk-Zeichen

Aus Wikibooks
Zur Navigation springen Zur Suche springen
Wikibooks buchseite.svg Zurück zu Die Grundstruktur eines awk-Skriptes | One wikibook.svg Hoch zu Grundlagen-Inhaltsverzeichnis | Wikibooks buchseite.svg Vor zu Bedingungen


Kommentar[Bearbeiten]

Kommentare werden mit dem Doppelkreuz # eingeleitet.

Beispiele:

# Dies ist ein awk-Kommentar
{print $0  # und diese print-Anweisung kommentiere ich auch
}

Zeilenfortsetzungszeichen[Bearbeiten]

Normalerweise wird jede Aktionsanweisung in eine eigene Zeile geschrieben. Eine Anweisung kann allerdings auch auf mehrere Zeilen verteilt werden. Zu diesem Zweck wird am Ende der Zeile das Backslash-Zeichen \ angegeben und die Anweisung auf der nächsten Zeile fortgesetzt. Schlüsselwörter, Operatoren oder Strings dürfen nicht getrennt werden.

Beispiel:

#!/bin/awk -f 
{  
  print 5 \
  +4
}

entspricht

#!/bin/awk -f 
{
  print 5+4
}

Separationszeichen[Bearbeiten]

Sollen mehrere Anweisungen hintereinander in eine Zeile geschrieben werden, so müssen sie mittels Semikolon ; getrennt werden.

Beispiel:

#!/bin/awk -f 
{
  print 5+4; print 5+3
}
Wikibooks buchseite.svg Zurück zu Die Grundstruktur eines awk-Skriptes | One wikibook.svg Hoch zu Grundlagen-Inhaltsverzeichnis | Wikibooks buchseite.svg Vor zu Bedingungen