О курсе
Курс посвящён работе с регулярными выражениями в 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).
Какие темы регулярных выражений включены в программу?
Рассматриваются литералы и метасимволы, квантификаторы, типы данных, группы и условия, а также переход от базовых конструкций к сложным многоуровневым шаблонам.
Предусмотрена ли практика в курсе?
Да, в программе есть практические разделы, включая итоговую практику в двух частях, а также настройку виртуального стенда для выполнения заданий.