Awk: Grundlagen: Einige spezielle awk-Zeichen

Aus Wikibooks


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
}