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
}