← Все курсы

Текст в консоли: grep, sed, awk

Разбираешь логи и выгрузки прямо в терминале: режешь колонки, фильтруешь и правишь строки, считаешь по группам и собираешь отчёт одним конвейером.

Всё, что обычно делают в Excel или скриптом на Python, — одной строкой в консоли. От cut и sort через регулярки в grep и правку конфигов sed до подсчётов в awk. Финал — конвейер, который из access-лога достаёт топ самых частых URL.

15 заданий
  1. cut: вырежи колонкулегко
  2. sort: по числовой колонкесредне
  3. uniq -c: подсчёт повторовсредне
  4. Строки без шаблоналегко
  5. Извлеки email-адресалегко
  6. Извлеки IPv4 строгосредне
  7. sed: глобальная заменалегко
  8. sed: правка файла на местесредне
  9. sed: убери пустые строки и комментариисредне
  10. sed: перестановка через backreferenceсредне
  11. awk: вторая колонкалегко
  12. awk: фильтр по условию на полесредне
  13. awk: сумма по группамсредне
  14. awk: топ-3 по частотесредне
  15. Конвейер: топ-3 URLсложно