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