Олег Марков
Условия if/else в Bash — полный практический разбор
Автор
Базовая форма if
if [[ условие ]]; then
echo "ok"
else
echo "fail"
fi
Закрепите тему на практике: Курс Bash скрипты с нуля с поддержкой наставников.
Курс по теме
Курс Bash скрипты с нуля
40 000+ студентов · рейтинг 4.8 · гарантия возврата 30 дней
Полезные проверки
[[ -z "${TOKEN:-}" ]]
[[ -f "$file" ]]
[[ -d "$dir" ]]
Числовые сравнения
if (( retries > 3 )); then
echo "Слишком много попыток"
fi
Итоги
Используй [[ ... ]], покрывай ветку ошибок и не забывай кавычки.
Постройте личный план изучения Bash до уровня Middle — бесплатно!
Bash — часть карты развития DevOps
100+ шагов развития
30 бесплатных лекций
300 бонусных рублей на счет
Бесплатные лекции
Лучшие курсы по теме

Bash скрипты
Антон ЛаричевГарантия
Бонусы

Docker и Ansible
Антон ЛаричевГарантия
Бонусы

Микросервисы
Антон ЛаричевГарантия
Бонусы