Invocando um script, que possui um awk shebang, com parâmetros (vars)

Eu tenho um script awk que defini assim:

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

Salvei comocolumns echmod +xfoi isso. Eu quero invocá-lo para questart eend são definidos quando atravessam um arquivo. Eu estava pensando que isso deveria funcionar:

cat some_file | columns -v start=2

Mas isso não acontece. Socorro!

questionAnswers(3)

yourAnswerToTheQuestion