Якщо ви швидко засвоїте основи awk, ви дійсно можете зробити дивовижні речі в командному рядку.
Але справжня причина дізнатися про awk - це привід прочитати чудову книгу The AWK Programming Language від її авторів Ахо, Керніган та Вайнбергер. З імені ви могли б подумати, що це просто вчить вас страшно. Власне, це лише початок. Запуск у величезний масив проблем, які можна вирішити один раз, використовуючи стислий мову сценаріїв, що робить маніпуляції з рядками легкими - а awk був одним із перших - він навчає читача як застосовувати базу даних, аналізатор, інтерпретатор , і (якщо пам'ять служить мені) компілятор для невеликої комп'ютерної мови! Якби вони також запрограмували приклад операційної системи за допомогою awk, книга була б досить повним ознайомленням з інформатикою!
Наче чітко і лаконічно, як і оригінальна книга мови С, це також чудовий приклад доброзичливого технічного написання, зробленого правильно. Навіть індекс - це майстерність майстерності.
Awk? Якщо ви це знаєте, ви будете використовувати його в командному рядку періодично, але для чогось більшого ви відчуєте себе в пастці, не в змозі отримати доступ до більш широких функцій вашої системи та Інтернету, до яких щось на зразок Python надає доступ. Але книга? Ви завжди будете раді, що прочитаєте його!