Напишете 48 bash-скриптов, которые разбирают логи, CSV и конфиги так, как это делают на сервере. Однострочник, который у коллеги работает, у вас на третьем пайпе выдаёт пустоту: здесь такие места разбираются на тестах с пустым вводом, дублями и равными значениями. Тренажёр бесплатный, ставить ничего не нужно.
Это тренажёр, теории здесь нет. 48 задач в 4 модулях: потоки и фильтры, sed и awk, конвейеры и логи, скрипты.
Вход подаётся на stdin, ваш скрипт печатает ответ в stdout. Ответ сравнивается с эталоном **на 9–12 входах**, среди них пустой ввод, дубли и случаи, на которых лобовое решение ошибается.
Разрешены только POSIX-утилиты: grep, sed, awk, sort, uniq, cut, tr, wc, head, tail, xargs. Решения переносятся на любой Linux-сервер без доработок.
Ставить ничего не нужно: скрипт пишется и запускается прямо в браузере.
Теория есть в бесплатном курсе «Основы командной строки Linux», а сюда возвращайтесь набивать руку.
Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support
Разработчикам, которые открывают логи на сервере и каждый раз ищут нужный вызов awk в поиске.
Начинающим DevOps и SRE: разобрать лог одной строкой в терминале часто просят на собеседованиях.
Тем, кто прошёл основы командной строки и хочет довести утилиты до автоматизма.
Умеете открыть терминал и запустить команду.
Знаете, что делает пайп |. Остальное осваивается по ходу: задачи идут от простых к сложным.
Модулей: 4, уроков: 8. Задачи с кодом проверяются автоматически.
Бесплатный курс