О курсе

Курс посвящён работе с регулярными выражениями в Linux и ориентирован на прикладные задачи обработки текстовых данных. В начале программы предусмотрена настройка лёгкого виртуального стенда для последующей практики. Затем рассматриваются утилиты командной строки: grep, find, sort, uniq и wc, включая фильтрацию текста и поиск файлов по заданным параметрам.

Значительная часть материала отведена регулярным выражениям: литералам и метасимволам, квантификаторам, типам данных, группам и условиям. Темы разбираются последовательно — от базовых конструкций к более сложным многоуровневым шаблонам. Отдельно упоминается использование сайтов для составления регулярных выражений.

Практические разделы посвящены поиску, фильтрации и обработке информации в логах, конфигах и других текстовых файлах, а также поиску файлов с заданными параметрами и выполнению действий с ними. В описании программы заявлены примеры поиска одной командой таких паттернов, как IP-адреса, e-mail, пароли и UUID.

Курс включает итоговую практику в двух частях и заключение. По описанию, предусмотрена обратная связь: ответы на вопросы и разбор ошибок. Для прохождения нужны начальные навыки работы с Linux-терминалом (подключение по SSH, перемещение по каталогам, просмотр файлов) и возможность установки легковесной виртуальной машины с указанными системными требованиями.

Что рассматривается в программе

  • Работа с утилитами grep, find, sort, uniq, wc
  • Составление регулярных выражений: литералы, метасимволы, квантификаторы
  • Разбор групп и условий в регулярных выражениях
  • Поиск, фильтрация и обработка информации в логах, конфигах и текстовых файлах
  • Поиск файлов с заданными параметрами и выполнение действий с ними
  • Использование сайтов для составления регулярных выражений
  • Настройка лёгкого виртуального стенда для практики

Кому может быть полезен курс

  • Системным администраторам, работающим с текстовыми данными в Linux
  • Разработчикам, которым нужно ознакомиться с регулярными выражениями и утилитами командной строки
  • Аналитикам данных, сталкивающимся с обработкой логов и конфигов
  • Тестировщикам и другим специалистам, работающим с текстовой информацией в Linux

Вопросы о программе

Какие утилиты рассматриваются в курсе?

В программе заявлены grep, find, sort, uniq и wc. Им посвящены отдельные разделы, включая фильтрацию текста и поиск файлов.

Нужен ли опыт работы с Linux для прохождения?

Требуются начальные навыки работы с терминалом: подключение по SSH, перемещение по каталогам (cd, ls, pwd) и просмотр содержимого текстовых файлов (cat, less).

Какие темы регулярных выражений включены в программу?

Рассматриваются литералы и метасимволы, квантификаторы, типы данных, группы и условия, а также переход от базовых конструкций к сложным многоуровневым шаблонам.

Предусмотрена ли практика в курсе?

Да, в программе есть практические разделы, включая итоговую практику в двух частях, а также настройку виртуального стенда для выполнения заданий.