Programmieren - alles kontrollieren 4.939 Themen, 20.672 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
darkone vergisses „Hallo darkone, Parameter an den AWK werden über Schalter übergeben. Schalter...“
Optionen

Hallo vergisses
Ich meinte nicht Parameter, sondern Argumente, wie variablen.
Das Problem war daß awk alle argumente als dateien betrachtet.
Allerdings erst nach dem BEGIN-Block, darum muß man dort erst ARGV auslesen in eine variable speichern und dann ARGV löschen, damit ers nicht später doch noch als Datei betrachtet und danach sucht.

bei Antwort benachrichtigen