Условия if/else в Bash — полный практический разбор

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

Олег Марков

Базовая форма if

if [[ условие ]]; then
  echo "ok"
else
  echo "fail"
fi

Курс по теме

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

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

Полезные проверки

[[ -z "${TOKEN:-}" ]]
[[ -f "$file" ]]
[[ -d "$dir" ]]

Числовые сравнения

if (( retries > 3 )); then
  echo "Слишком много попыток"
fi

Итоги

Используй [[ ... ]], покрывай ветку ошибок и не забывай кавычки.

Стрелочка влевоЦиклы while/until в Bash — практический разборЦикл for в 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 ₽
Подробнее

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