Estou executando o gawk 4.2 em uma máquina com Windows 7. Tentei configurar a variável ambiental AWKPATH
para @include
algumas partes reutilizáveis de scripts nos meus programas gawk em execução.
Isso é o que está acontecendo até agora: o conteúdo em AWKPATH
não parece estar carregado: na verdade, quando estou executando meu script, recebo:
gawk -f test.awk
gawk: test.awk:1: error: can't open source file 'getopt.awk' for reading (No such file or directory)
Eu tentei colar a mesma raiz dos scripts em @include
na variável de sistema Path
no Windows e o erro não foi solicitado.
Até agora, este é o melhor questão de correspondência que encontrei. No entanto, ele já foi respondido e o OP estava usando a sintaxe incorreta nesse exemplo.
Eu baixei o gawk do ezywinports.
Origem de test.awk
é
@include "getopt.awk"
Como a variável AWKPATH
não foi criada pela instalação do gawk, eu a criei - veja a figura em anexo. Esta pasta não está na mesma unidade de memória física que a pasta de instalação do gawk - vinculada ao uso de Path
windows var.