Awk: Grundlagen: Einige spezielle awk-Zeichen


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
}