Gawk ve awk arasındaki fark


50

İki işlev arasındaki farkları anlamaya çalışmak gawk - awk? Ne zaman biri awk vs gawk kullanır? Yoksa kullanım açısından aynı mıdır?

Ayrıca, bir örnek verebilir mi?


1
Googling burada

1
@hesse bir örnek verebilir misiniz?
Chrisjlee

Yanıtlar:


49

AWK bir programlama dilidir. AWK'nın (çoğunlukla tercüman şeklinde) birkaç uygulaması vardır . AWK, POSIX’de kodlanmıştır . Günümüzde kullanılan ana uygulamalar:

  • nawk(“Yeni awk”, oawkorijinal UNIX uygulamasının bir evrimi ), * BSD'de kullanılır ve Linux'ta yaygın olarak bulunur;
  • mawk, çoğunlukla standart özelliklere yapışan hızlı bir uygulama;
  • gawkGNU uygulaması, birçok uzantı ile;
  • Busybox (gömülü sistemler, değil birçok özellik yönelik küçük).

Yalnızca standart özellikleri önemsiyorsanız, awkGawk veya nawk veya mawk veya başka bir uygulama olabilir. GNU awk'taki özellikleri istiyorsanız, gawkveya Perl veya Python kullanın .


4
Aslında, BusyBox awkdavranış olarak v3'e oldukça yakın gawk; Bence daha özellikli nawk.
dubiousjim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.