Wywoływanie skryptu, który ma awk shebang z parametrami (vars)

Mam skrypt awk, który zdefiniowałem w ten sposób:

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

Zapisałem to jakocolumns ichmod +xto prawda. Chcę to wywołać takstart iend są zdefiniowane, gdy przechodzi nad plikiem. Myślałem, że to powinno zadziałać:

cat some_file | columns -v start=2

Ale tak nie jest. Wsparcie!

questionAnswers(3)

yourAnswerToTheQuestion