Язык awk для обработки текстов: что важно помнить, а что можно забыть? • Live coding
Olga Pavlova
0:00 / 0:00
Язык awk для обработки текстов: что важно помнить, а что можно забыть? • Live coding
6 440 просмотров · 3 месяца назад
Olga Pavlova
10,7 тыс. подписчиков
6 440 просмотров · 3 месяца назад
Из тех языков, что нужны раз в сто лет, зато срочно и точно. Помнить? Увольте, это нереально. Но быстро вспомнить, опираясь на смутное, зато важное — это да, это обязательно.
Разберём. Пощупаем главное. Удивимся необычному. Ошибёмся, исправим, снова ошибёмся. Всё как всегда на живых трансляциях с программированием чего попало.
А также кубик Рубика, питерское пиво и анализ — набегами — сборника кейсов sobakapav.ru (это моё) по интерфейсному дизайну.
00:00 AWK как инструмент для редких текстовых задач
09:51 Запускаем первые однострочники и разбираем умолчания
20:27 Фильтруем строки условиями и регулярными выражениями
28:17 Обрабатываем большой файл и вытаскиваем нужные поля
37:47 Используем встроенные переменные и меняем разделители записей
47:26 Считаем вхождения в больших датасетах без тяжёлых инструментов
54:42 Собираем статистику, запускаем команды и встраиваем AWK в pipeline
Конспект на Github: https://github.com/olgapavlova/stream...