AWK

AWK
Изображение логотипа
Класс языка скриптовый, процедурный, управляемый данными
Появился в 1977
Автор Альфред Ахо, Питер Вайнбергер и Брайан Керниган
Разработчик Альфред Ахо, Брайан Керниган и Питер Вайнбергер
Выпуск POSIX.1-2017
Система типов нет
Основные реализации awk, GNU Awk, mawk, nawk, MKS AWK, Thompson AWK (компилятор), Awka (компилятор)
Диалекты old awk oawk 1977, new awk nawk 1985, GNU Awk gawk
Испытал влияние C, SNOBOL4, Bourne shell
Повлиял на Perl, Korn Shell (ksh93, dtksh, tksh), Lua
Логотип Викисклада Медиафайлы на Викискладе

AWK — си-подобный сценарный язык построчного разбора и обработки входного потока (например, текстового файла) по заданным шаблонам (регулярным выражениям). Может использоваться в сценариях командной строки.

Название AWK складывается из первых букв фамилий разработчиков языка — Ахо, Уайнбергера (англ. Peter J. Weinberger) и Кернигана. Первая версия была написана в 1977 году в AT&T Bell Laboratories.


Developed by StudentB