Bash-скрипты c нуля

Научитесь писать скрипты, которым можно доверить прод: аргументы и коды возврата, потоки и конвейеры, grep, sed и awk, поиск файлов и уборка за собой. Финальная работа — скрипт резервной копии с проверками, ротацией и внятными отказами. Плюс то, на чём скрипты ломаются в реальности: пробелы в именах файлов, молчаливые ошибки, конвейеры, которые врут об успехе, повторный запуск и блокировка от второго экземпляра.

Чему вы научитесь

О курсе

Подойдёт тем, кто уверенно работает в терминале, но пишет скрипты наугад и каждый раз ищет одно и то же в поиске. Продолжает курс «Основы командной строки Linux».

Каждый урок заканчивается практикой в живой оболочке: **вы пишете скрипт, а проверка запускает его по-настоящему** — смотрит на файлы, вывод и коды возврата, а не сверяет текст решения.

Курс собран вокруг того, **на чём скрипты ломаются в реальности**: пробелы в именах файлов, молчаливые ошибки, конвейеры, которые врут об успехе, повторный запуск и блокировка от второго экземпляра — это отдельные уроки, а не сноски мелким шрифтом.

Финальная работа — **скрипт резервной копии с проверками, ротацией и внятными отказами**: собираете весь курс в одном скрипте, который не стыдно оставить работать в проде.

Продолжает курс «Основы командной строки Linux» — если вы уверенно работаете в терминале, но пишете bash-скрипты наугад, здесь сразу переходите к сути, без повторения основ shell.

Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support

Для кого этот курс

Для тех, кто уверенно работает в терминале Linux, но пишет bash-скрипты наугад и каждый раз гуглит одно и то же — синтаксис условий, флаги grep, экранирование пробелов в путях.

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

Для тех, кто уже прошёл «Основы командной строки Linux» и ищет логичный следующий шаг — от отдельных команд к полноценным скриптам с аргументами, логикой и логированием.

Что нужно знать

Уверенная работа в терминале Linux: базовые команды, навигация по файловой системе, права доступа — этому курс не учит с нуля (для этого есть «Основы командной строки Linux»).

Готовность писать и выполнять команды в живой оболочке — вся практика курса проходит именно там.

Предыдущий опыт написания скриптов не требуется: синтаксис bash разбирается с первого урока.

Программа курса

Модулей: 6, уроков: 25. Задачи с кодом проверяются автоматически.

  1. Первый скрипт

  2. Потоки, перенаправления, конвейеры

  3. Текст: grep, sed, awk

  4. Файлы, поиск и уборка

  5. Логика и структура скрипта

  6. Скрипт в проде

Бесплатный курс

Открыть курс на Mentorix · Все курсы