gawkとawkの違い


50

2つの関数gawkとawkの違いを理解しようとしていますか?gawk vs awkはいつ使用しますか?それとも、使用方法の面で同じですか?

また、例を挙げることができますか?


1
グーグルは、答えを見つけることがここに

1
@hesseは例を提供できますか?
chrisjlee

回答:


49

AWKはプログラミング言語です。AWKの実装いくつかあります(ほとんどがインタープリターの形式です)。AWKはPOSIXで体系化されています。現在使用されている主な実装は次のとおりです。

  • nawk(「new awk」、oawk元のUNIX実装の進化)、* BSDで使用され、Linuxで広く利用可能。
  • mawk、標準機能にほぼ固執する高速実装。
  • gawk、GNU実装、多くの拡張機能。
  • Busyboxの(小は、組み込みシステムではなく、多くの機能のために意図しました)。

標準機能のみを使用する場合は、awkGawkまたはnawkまたはmawkまたはその他の実装であるを呼び出します。GNU awkの機能が必要な場合はgawk、PerlまたはPythonを使用してください。


4
実際、BusyBoxのawk動作はgawkv3に非常に近いです。私はそれがよりもフル機能だと思いますnawk
-dubiousjim
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.