Содержание курса
1. Модуль 1. Потоки и перенаправления
6 уроков
76
56
133м
6
Закрытый
1.1
Введение
↗
19
16
5м 16с
1
Закрытый
1.2
Стандартные потоки (STDIN, STDOUT, STDERR)
↗
15
10
40м 31с
2
Открытый
1.3
Перенаправления в файловую систему
↗
15
10
17м 4с
1
Закрытый
1.4
Пайпы и каналы (|)
↗
10
8
71м 48с
1
Закрытый
1.5
Комбинации потоков и процессов
↗
9
6
-
0
Закрытый
1.6
tee, xargs, nohup — утилиты продвинутого shell-пайплайна
↗
8
6
-
1
2. Модуль 2. grep и регулярные выражения
6 уроков
30
21
0м
1
Закрытый
2.1
Введение в `grep` (базовый синтаксис)
↗
6
4
-
1
Закрытый
2.2
POSIX-Регэкспы: метасимволы и квантификаторы
↗
5
4
-
0
Закрытый
2.3
Расширенный `grep` (`-E`, `-P`, флаги `-A/B/C`, `--color`)
↗
5
4
-
0
Закрытый
2.4
Продвинутые якоря: расширения GNU (\b, \<, \>)
↗
5
3
-
0
Закрытый
2.5
Сокращения и спецсимволы (\w, \d, \s)
↗
5
3
-
0
Закрытый
2.6
Оптимизация поиска: индексирование, `ripgrep`
↗
4
3
-
0
3. Модуль 3. sed — потоковый редактор
5 уроков
20
11
0м
0
Закрытый
3.1
Основные команды: `s/old/new/`, `d`, `p`, флаг `-n`
↗
6
3
-
0
Закрытый
3.2
Группы и обратные ссылки (`\(\)`, `\1`)
↗
4
2
-
0
Закрытый
3.3
Скрипты `sed`: `-e`, `-f`, условные вставки
↗
4
2
-
0
Закрытый
3.4
Обработка CSV: замена разделителя и удаление пустых строк
↗
3
2
-
0
Закрытый
3.5
In-place редактирование и резервные копии (`-i`, `--sandbox`)
↗
3
2
-
0
4. Модуль 4. awk — язык для табличных данных
6 уроков
25
12
0м
0
Закрытый
4.1
Философия AWK: поля, записи, переменные NR/NF
↗
4
2
-
0
Закрытый
4.2
Условия и действия: `pattern { action }`, `BEGIN`/`END`
↗
5
2
-
0
Закрытый
4.3
Вычисления и форматирование: арифметика, `printf`
↗
5
2
-
0
Закрытый
4.4
Условия и преобразования в AWK: if/else, ?:, int()
↗
3
2
-
0
Закрытый
4.5
Практика на логах и CSV: агрегация по IP, подсчёт частот
↗
4
2
-
0
Закрытый
4.6
Модули и функции AWK: подключение внешних библиотек
↗
4
2
-
0
5. Модуль 5. cut, sort, uniq и wc
5 уроков
17
11
0м
0
Закрытый
5.1
Введение в cut, sort, uniq и wc
↗
3
3
-
0
Закрытый
5.2
cut: выбор полей (-f, -d) и диапазонов (-c)
↗
4
2
-
0
Закрытый
5.3
`sort`: ключи (`-k`, `-n`, `-r`), стабильная сортировка
↗
3
2
-
0
Закрытый
5.4
`uniq`: подсчёт дубликатов (`-c`, `-d`)
↗
3
2
-
0
Закрытый
5.5
`wc`: строки, слова, байты (`-l`, `-w`, `-c`)
↗
4
2
-
0