我想对标准使用一些gawk
扩展awk
,例如mktime()
. 同时,我想使用该选项--lint=fatal
,因为我宁愿让进程失败,也不愿让它默默地产生可能不正确的数据。但是,有一点我不明白:
$ gawk --lint=fatal 'BEGIN { foo = mktime("2013 01 01 12 00 00"); }'
gawk: cmd. line:1: fatal: `mktime' is a gawk extension
我没有指定选项--posix
或--traditional
,因此gawk
应该存在扩展名。一旦我降低了严格性(--lint=warning
),脚本就可以工作了。为了使用严格的检查,我必须告诉我gawk
知道我正在使用您的扩展功能集并且我不再与原始awk
规范兼容,我对此很好。我怎样才能做到这一点?