如何在awk中显式声明变量

时间:2016-10-20 13:32:46

标签: awk variable-declaration

有没有办法强制(g / n)awk,以便在使用之前必须声明/初始化变量? (与vb中的option explicit相似。)

提前谢谢。

1 个答案:

答案 0 :(得分:0)

检测这些错误的一种机制是Awk(Gawk)的GNU实现中的“lint”支持。

基本示例:

$ gawk --lint 'BEGIN { a }'
gawk: warning: statement has no effect
gawk: warning: reference to uninitialized variable `a'