我想知道是否可以删除变量awk.对于数组,您可以说delete a[2]并删除2数组的索引a[].但是,对于变量我找不到方法.
我得到的最接近的是说var=""或var=0.
但是,似乎不存在的变量的默认值是0或False:
$ awk 'BEGIN {if (b==0) print 5}'
5
$ awk 'BEGIN {if (!b) print 5}'
5
Run Code Online (Sandbox Code Playgroud)
所以我也想知道是否有可能区分设置0的变量和尚未设置的变量,因为它似乎不是:
$ awk 'BEGIN {a=0; if (a==b) print 5}'
5
Run Code Online (Sandbox Code Playgroud)