Eu gostaria de executar um script gawk--re-interval
usando um shebang. A abordagem "ingênua" de
#!/usr/bin/gawk --re-interval -f
... awk script goes here
não funciona, uma vez que gawk é chamado com o primeiro argumento "--re-interval -f"
(não dividido em torno do espaço em branco), que ele não entende. Existe uma solução alternativa para isso?
Claro que você não pode chamar o gawk diretamente, mas envolvê-lo em um script de shell que divide o primeiro argumento ou fazer um script de shell que chama o gawk e coloca o script em outro arquivo, mas eu queria saber se havia alguma maneira de fazer isso dentro de um arquivo.
O comportamento das linhas shebang difere de sistema para sistema - pelo menos no Cygwin ele não divide os argumentos por espaços em branco. Eu só me preocupo em como fazer isso em um sistema que se comporta assim; o script não foi feito para ser portátil.
--re-interval
não é mais necessário (consulte [ gnu.org/software/gawk/manual/… ).