mawk and gawk
2012-03-22 15:37
今天发现 Debian 里的 awk 是 mawk,过程是发现一台机器上的 awk 执行报错
awk: line 2: function strftime never defined
然后发现此 awk 原来是 mawk
Debian 可能有足够的原因: >
mawk is a very fast AWK implementation by Mike Brennan based on a byte code interpreter.
引入 mawk 代替gawk,但是由于这两个版本的细微差别,肯定会困扰一些人。
还有一个类似的例子是 dash, 无数次以为脚本写错后,才把习惯改为 !/bin/bash。
竞争固然是好,这些批着同一件皮的东西有着这样、那样的差别,会让每个人都经历一次或多次查错的经验。
WTF!