Курс на Stepik
Обложка курса «Текстовая обработка в Unix» на Stepik
1 500 ₽

Текстовая обработка в Unix 5.000

Открыть на
STEPIK.ORG

«Текстовая обработка в Unix» — это практико-ориентированный курс для системных администраторов, инженеров DevOps, аналитиков и всех, кто хочет научиться работать с текстовыми данными на уровне мастера. Мы шаг за шагом осваиваем стандартные Unix-инструменты — от grep и sed до awk и xargs, — чтобы автоматизировать рутину, анализировать логи, обрабатывать CSV-файлы и строить эффективные конвейеры. 💡 Курс построен вокруг живых примеров, ошибок из практики и малоизвестных «фишечек», которые сэкономят вам часы

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Текстовая обработка в Unix»Учеников на курсе 48
Сертификаты, выданные на курсе «Текстовая обработка в Unix»Сертификатов выдано 5
Отзывы о курсе «Текстовая обработка в Unix»Отзывов получено 1
Рейтинг курса «Текстовая обработка в Unix»Рейтинг курса 5.000
Уроки в курсе «Текстовая обработка в Unix»Количество уроков 28
Тесты в курсе «Текстовая обработка в Unix»Количество квизов 112
Задачи с кодом в курсе «Текстовая обработка в Unix»Количество задач с кодом 39
Время прохождения курса «Текстовая обработка в Unix»Время прохождения курса
Стоимость курса «Текстовая обработка в Unix»Стоимость курса 1 500 ₽
Обновления курса «Текстовая обработка в Unix»Обновления курса
Дата публикации курса «Текстовая обработка в Unix»Дата публикации курса
Последнее обновление курса «Текстовая обработка в Unix»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Текстовая обработка в Unix» 5 разделов Уроки в курсе «Текстовая обработка в Unix» 28 уроков Тесты в курсе «Текстовая обработка в Unix» 112 тестов Задачи в курсе «Текстовая обработка в Unix» 39 задач Время прохождения курса «Текстовая обработка в Unix» 6 ч. Последнее обновление курса «Текстовая обработка в Unix» обн. 11 апреля 2026

Модуль 1. Потоки и перенаправления

6 уроков
1. Введение
2. Стандартные потоки (STDIN, STDOUT, STDERR)
3. Перенаправления в файловую систему
4. Пайпы и каналы (|)
5. Комбинации потоков и процессов
6. tee, xargs, nohup — утилиты продвинутого shell-пайплайна

Модуль 2. grep и регулярные выражения

6 уроков
1. Введение в `grep` (базовый синтаксис)
2. POSIX-Регэкспы: метасимволы и квантификаторы
3. Расширенный `grep` (`-E`, `-P`, флаги `-A/B/C`, `--color`)
4. Продвинутые якоря: расширения GNU (\b, \<, \>)
5. Сокращения и спецсимволы (\w, \d, \s)
6. Оптимизация поиска: индексирование, `ripgrep`

Модуль 3. sed — потоковый редактор

5 уроков
1. Основные команды: `s/old/new/`, `d`, `p`, флаг `-n`
2. Группы и обратные ссылки (`\(\)`, `\1`)
3. Скрипты `sed`: `-e`, `-f`, условные вставки
4. Обработка CSV: замена разделителя и удаление пустых строк
5. In-place редактирование и резервные копии (`-i`, `--sandbox`)

Модуль 4. awk — язык для табличных данных

6 уроков
1. Философия AWK: поля, записи, переменные NR/NF
2. Условия и действия: `pattern { action }`, `BEGIN`/`END`
3. Вычисления и форматирование: арифметика, `printf`
4. Условия и преобразования в AWK: if/else, ?:, int()
5. Практика на логах и CSV: агрегация по IP, подсчёт частот
6. Модули и функции AWK: подключение внешних библиотек

Модуль 5. cut, sort, uniq и wc

5 уроков
1. Введение в cut, sort, uniq и wc
2. cut: выбор полей (-f, -d) и диапазонов (-c)
3. `sort`: ключи (`-k`, `-n`, `-r`), стабильная сортировка
4. `uniq`: подсчёт дубликатов (`-c`, `-d`)
5. `wc`: строки, слова, байты (`-l`, `-w`, `-c`)