AWK - это язык программирования. Существует несколько реализаций AWK (в основном в виде интерпретаторов). AWK был записан в POSIX . Основные реализации, используемые сегодня:
nawk(«Новый awk», эволюция oawk, оригинальная реализация UNIX), используется в * BSD и широко доступен в Linux;
mawkбыстрая реализация, которая в основном придерживается стандартных функций;
Busybox (маленький, предназначенный для встраиваемых систем, не так много возможностей).
Если вы заботитесь только о стандартных функциях, звоните awk, который может быть Gawk или Nawk или Mawk или какой-либо другой реализации. Если вы хотите использовать возможности GNU awk, используйте gawkPerl или Python.
Ответы:
AWK - это язык программирования. Существует несколько реализаций AWK (в основном в виде интерпретаторов). AWK был записан в POSIX . Основные реализации, используемые сегодня:
nawk
(«Новый awk», эволюцияoawk
, оригинальная реализация UNIX), используется в * BSD и широко доступен в Linux;mawk
быстрая реализация, которая в основном придерживается стандартных функций;gawk
реализация GNU со многими расширениями;Если вы заботитесь только о стандартных функциях, звоните
awk
, который может быть Gawk или Nawk или Mawk или какой-либо другой реализации. Если вы хотите использовать возможности GNU awk, используйтеgawk
Perl или Python.источник
awk
довольно близок по поведению кgawk
v3; Я думаю, что это более полнофункциональный, чемnawk
.