Invocación de un script, que tiene un awk shebang, con parámetros (vars)

Tengo un script awk que he definido así:

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

Lo he guardado comocolumns ychmod +xlo hice Quiero invocarlo para questart yend Se definen a medida que atraviesa un archivo. Estaba pensando que esto debería funcionar:

cat some_file | columns -v start=2

Pero no lo hace. ¡Ayuda!

Respuestas a la pregunta(3)

Su respuesta a la pregunta