Bash: Бесконечный цикл

Бесконечный цикл - это не что иное, как последовательность инструкций, которая зацикливается бесконечно, либо из-за того, что цикл не имеет завершающего условия, либо имеет условие, которое никогда не может быть выполнено, либо такое, которое заставляет цикл начать сначала.

Синтаксис цикла while выглядит следующим образом:

Это цикл, который будет вечно печатать "Нажмите [CTRL+C] для остановки...". Обратите внимание, что : - это команда null. Команда null ничего не делает, и ее статус выхода всегда равен true. Чтобы улучшить читаемость, можно изменить вышеприведенный вариант следующим образом:

Примеры бесконечных циклов Bash в CLI

Синтаксис однострочного бесконечного цикла while в bash выглядит следующим образом:

ИЛИ

Bash для примера бесконечного цикла

Вот еще один пример:

Как выйти из цикла While?

Цикл for или while можно обойти с помощью оператора break при выполнении определенного условия:

ИЛИ

Использование оператора case для выхода из бесконечного цикла while в bash

Вы также можете использовать оператор case для выхода из цикла с помощью оператора break:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий