Eu acredito que o que você está pedindo é impossível e eu tenho duas evidências para isso:
1) A página awk(1)
man não tem uma seção FILES
que lista todos os arquivos relacionados à operação de awk
. Compare, por exemplo, com a página bash(1)
man que lista todos os arquivos de inicialização do Bash em uma seção FILES
separada. A maioria dos comandos cujo comportamento pode ser modificado pelos arquivos de configuração nomeará esses arquivos em suas páginas de manual.
2) A seção ENVIRONMENT VARIABLES
na página awk(1)
man também não menciona nenhuma variável de ambiente relacionada ao carregamento de arquivos externos, exceto GAWK_PATH
no caso de gawk
, que informa onde procure arquivos nomeados com a opção -f
.
Eu sei que essa evidência não é exatamente conclusiva, mas, salvo quaisquer contraexemplos, eu diria que há uma grande chance de você não conseguir fazer isso sem usar -f
e / ou aliasing awk
as terdon sugerido.