Programmieren - alles kontrollieren 4.935 Themen, 20.615 Beiträge

AWK hält Argument für Datei

darkone / 5 Antworten / Flachansicht Nickles

Hallo Leute


Wenn ich AWK ein einfaches Argument übergeben wil, zb per Kommandozeile, interpretiert er dies als zu verarbeitende Datei, welche er natürlich nicht findet. Es gibt keine Parameter zur Kennzeichnung und das Beispiel aus dem Lehrbuch klappt nicht, wieso?


 

bei Antwort benachrichtigen
vergisses darkone „AWK hält Argument für Datei“
Optionen

Hallo darkone,

Parameter an den AWK werden über Schalter übergeben.
Schalter werden grundsätzlich mit dem Minus "-" Zeichen übergeben.
Manche Schalter / Parameter werden auch mit doppelten Minus "--" Zeichen übergeben.
Bei vielen Schaltern folgt zusätzlich ein Wert.
Diese Regeln gelten übrigens für viele Unix Tools.

Beispiele:
awk -f meinscript.awk // awk mit dem Script in meinscript.awk aufrufen
awk -F ^ // Das ^ als Fieldseparator nehmen
awk -W version // gibt die Version aus
awk --version // gibt auch die Version aus


Ich hoffe, daß ich Dir weiterhelfen konnte.
Gruss, vergisses

bei Antwort benachrichtigen