有没有办法强制(g / n)awk,以便在使用之前必须声明/初始化变量?
(与vb中的option explicit
相似。)
提前谢谢。
答案 0 :(得分:0)
检测这些错误的一种机制是Awk(Gawk)的GNU实现中的“lint”支持。
基本示例:
$ gawk --lint 'BEGIN { a }'
gawk: warning: statement has no effect
gawk: warning: reference to uninitialized variable `a'