Функция gensub()
не поддерживается a2p
. Если вы измените свой код, чтобы вместо него использовать gsub()
, он должен скомпилироваться.
В качестве альтернативы, вы можете добавить подпрограмму gensub()
в конец переведенной Perl-программы для имитации функциональности gensub()
.
Однако Perl-код, созданный a2p
, не очень удобен в обслуживании, поэтому я бы использовал его только в качестве крайней меры.
Если ваша программа gawk не обращается к другим утилитам cygwin / unix, то, вероятно, было бы лучше просто распространить исполняемый файл Windows gawk среди ваших коллег вместе с программой.