gawk 与 awk 之间的区别

gawk 与 awk 之间的区别

试图了解 gawk 与 awk 两个函数之间的差异?什么时候使用 gawk 和 awk ?或者它们的用途相同吗?

另外,能举个例子吗?

答案1

AWK是一种编程语言。有几种实现方式AWK(主要以解释器的形式)。 AWK 已用 POSIX 编码。目前使用的主要实现是:

  • nawkoawk(“new awk”,原始 UNIX 实现的演变),在 *BSD 上使用并在 Linux 上广泛使用;
  • mawk,一个主要坚持标准功能的快速实现;
  • gawk,GNU 实现,具有许多扩展;
  • 忙碌盒(小型,用于嵌入式系统,功能不多)。

如果您只关心标准功能,请调用awk,它可能是 Gawk 或 nawk 或 mawk 或其他一些实现。如果您需要 GNU awk 中的功能,请使用gawkPerl 或 Python。

相关内容