Отладка Bash-скриптов — практический разбор

29 октября 2026
Автор

Олег Марков

Быстрая диагностика

Проверка синтаксиса:

bash -n script.sh

Трассировка выполнения:

bash -x script.sh arg1 arg2

Курс по теме

Освоить Bash скрипты на курсе

40 000+ студентов · рейтинг 4.8 · гарантия возврата 30 дней

Strict mode

set -euo pipefail

Этот режим отлавливает множество классов ошибок на ранней стадии.

ShellCheck

shellcheck script.sh

Линтер подсказывает проблемы с quoting, массивами, подстановками и переносимостью.

Практики

  • Логируй ключевые шаги.
  • Добавляй понятные сообщения об ошибках в stderr.
  • Минимизируй «магические» глобальные переменные.

Итоги

Комбинация bash -n, bash -x, strict mode и ShellCheck покрывает почти все повседневные проблемы в Bash-скриптах.

Стрелочка влевоЛогирование ошибокПеременные отладкиСтрелочка вправо

Постройте личный план изучения Bash до уровня Middle — бесплатно!

Bash — часть карты развития DevOps

  • step100+ шагов развития
  • lessons30 бесплатных лекций
  • lessons300 бонусных рублей на счет

Бесплатные лекции

Все гайды по Bash

Редиректы и пайпы в Bash — полный разбор
Открыть базу знаний

Лучшие курсы по теме

изображение курса

Bash скрипты

Антон Ларичев
AI-тренажерыAI-тренажеры
Гарантия
Бонусы
иконка звёздочки рейтинга4.6
3 999 ₽ 6 990 ₽
Подробнее
изображение курса

Docker и Ansible

Антон Ларичев
AI-тренажерыAI-тренажеры
Гарантия
Бонусы
иконка звёздочки рейтинга4.7
3 999 ₽ 6 990 ₽
Подробнее
изображение курса

Микросервисы

Антон Ларичев
Гарантия
Бонусы
иконка звёздочки рейтинга4.8
3 999 ₽ 6 990 ₽
Подробнее

Отправить комментарий