АWК
АWК је интерпретирани програмски језик дизајниран за обраду текста и најчешће коришћен као алатка за извожење података и извештаје. Један је од стандардних алата на Јуникс-базираним оперативним системима.
АWК | |
---|---|
Модел | скриптни, процедурални, покретних података |
Појавио се | 1977. |
Дизајнер(и) | Алфред Ахо, Петер Вајнберг и Брајан Керниген |
Дијалекти | оаwк (олд аwк), наwк (неw аwк), гаwк (ГНУ Аwк) |
Утицаји | C, СНОБОЛ4, Басх |
Утицао на | Тцл, АМПЛ, Перл, Корн схелл, Луа |
Оперативни системи | више-платформски |
Веб-сајт | www.цс.принцетон.еду/~бwк/бтл.миррор/ |
Развијен је у Белл Лабораториес истраживачком центру 1970[1], а име је добио по презименима његових аутора. Акроним се изговара идентично имену птице аук (њорке, која представља амблем језика и појављује се у литератури). Када се пише малим словима, мисли се на програм из јуникса и План 9 оперативног система који покреће скрипте писане у АWК програмском језику.
Примери апликација
уредиЗдраво свете
уредиЕво уобичајеног 'Здраво свете' програма написаног у АWК:
BEGIN { print "Hello, world!" }
Имајте на уну да експлицитна exit
изјава није потребна; пошто је једини образац BEGIN
, аргументи командне линије се не обрађују.
Додатна литература
уреди- Хамилтон, Наоми (27. 5. 2008). „Тхе А-З оф Программинг Лангуагес: АWК”. Цомпутерwорлд. Приступљено 16. 4. 2009. – Интервиеw wитх Алфред V. Ахо он АWК
- Роббинс, Даниел (1. 12. 2000). „Аwк бy еxампле, Парт 1: Ан интро то тхе греат лангуаге wитх тхе странге наме”. Цоммон тхреадс. ИБМ ДевелоперWоркс. Приступљено 16. 4. 2009.
- Роббинс, Даниел (1. 1. 2001). „Аwк бy еxампле, Парт 2: Рецордс, лоопс, анд арраyс”. Цоммон тхреадс. ИБМ ДевелоперWоркс. Приступљено 16. 4. 2009.
- Роббинс, Даниел (1. 4. 2001). „Аwк бy еxампле, Парт 3: Стринг фунцтионс анд ... цхецкбоокс?”. Цоммон тхреадс. ИБМ ДевелоперWоркс. Архивирано из оригинала 19. 5. 2009. г. Приступљено 16. 4. 2009.
- АWК – Бецоме ан еxперт ин 60 минутес
- Тхе Сингле УНИX® Специфицатион, Иссуе 7 фром Тхе Опен Гроуп : паттерн сцаннинг анд процессинг лангуаге – Цоммандс & Утилитиес Референце,
- Гаwкинет: ТЦП/ИП Интернетwоркинг wитх Гаwк