Aufrufen eines Skripts mit awk shebang und Parametern (vars)

Ich habe ein awk-Skript, das ich folgendermaßen definiert habe:

#!/usr/bin/env awk
BEGIN { if (!len) len = 1; end = start + len }
{ for (i = start; i < end; i++) { print $1 } }

Ich habe es als gespeichertcolumns undchmod +xwürde es. Ich möchte es so aufrufenstart undend werden definiert, wenn es über eine Datei läuft. Ich dachte, das sollte funktionieren:

cat some_file | columns -v start=2

Aber das tut es nicht. Hilfe!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage