The AWK Programming Language. Second Edition
Классическое, полностью переработанное второе издание легендарной книги «Язык программирования AWK» от его создателей — Альфреда Ахо, Брайана Кернигана и Питера Вайнбергера. Книга, впервые опубликованная в 1988 году, стала библией для поколений программистов и системных администраторов, работающих в Unix-средах.
Это издание сохранило дух оригинала, но было полностью обновлено для современного мира. AWK представлен не как устаревший инструмент, а как мощный и актуальный язык для обработки текста и данных, идеально вписывающийся в современные практики работы с данными, анализа логов и автоматизации задач. Книга учит мыслить в терминах шаблонов и действий — парадигме, лежащей в основе AWK.
Структура книги сочетает практические примеры с глубоким пониманием языка. Читатель проходит путь от основ и однострочников до создания полноценных программ для обработки данных, генерации отчётов, построения простых баз данных и даже реализации предметно-ориентированных языков (DSL). Особое внимание уделено exploratory data analysis (EDA) — исследовательскому анализу данных.
Книга остаётся незаменимым руководством для всех, кто работает с текстовыми данными, логами, конфигурационными файлами или нуждается в быстрых и эффективных скриптах для их обработки. Это фундаментальный труд, который учит не просто синтаксису, а определённому способу решения задач, актуальному спустя десятилетия после создания языка.









