Benutzer-Werkzeuge

Webseiten-Werkzeuge


awk

Dies ist eine alte Version des Dokuments!


  • match-Funktionen ergeben auch true wenn nur ein Teilstring gematcht wird
    • Reguläre Ausdrücke müssen nicht so konstruiert werden das sie den gesamten String erfassen, sondern es reicht wenn sie auf einen zusammenhängenden Teilstring passen
  • FS → Field-Seperator kann nur in BEGIN definiert werden
    • hat keinen Effekt wenn es später deklairert wird
  • Arrays werden ohne voran gestelltes $ angesprochen - sowohl bei Zuweisung, als auch bei lesendem Zugriff
  • { muss direkt nach dem Bereichs-Funktionskopf stehen → darf nicht in der nächsten Zeile stehen

Grundaufbau

Syntax:

BEGIN {
             Code;
}


/PATTERN/{
        Code;
}


END{
       Code;
}
  • Pattern: Regulärer Ausdruck (oder etwas anderes?), Funktionsname → dann ist es eine Funktion die später aufgerufen werden kann, oder gar nichts → dann wird es immer ausgeführt.
awk.1410107011.txt.gz · Zuletzt geändert: 2014/09/07 18:23 von 127.0.0.1