Hallo darkone,
Sorry, war ein Missverständnis.
Variablen werden auf der Kommandozeile in Form einer Wertzuweisung
übergeben, z. B. awk -f myprog.awk a=10 name=otto Namen.txt
(Es kann sein, das der String "otto" in Anführungszeichen
gesetzt werden muss, weiß ich im Moment nicht so genau.)
Ohne Zuweisung oder Parameterschalter werden die Argumente
immer als Dateinamen interpretiert.
Es ergibt auch keinen Sinn, eine Variable ohne Wertinhalt
zu übergeben, da man diese dann gar nicht übergeben muß
sondern später im AWK Programm einfach verwenden kann.
Gruss, vergisses