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 +x
to 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!