Вызов скрипта с awk-шебангом с параметрами (vars)

У меня есть сценарий awk, который я определил таким образом:

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

Я сохранил это какcolumns&nbsp;а такжеchmod +xсделал бы это. Я хочу вызвать это так, чтобыstart&nbsp;а такжеend&nbsp;определены как он проходит через файл. Я думал, что это должно работать:

cat some_file | columns -v start=2

Но это не так. Помогите!