Команды break и continue в Bash отличаются по своему действию: 35
- Команда break прерывает исполнение цикла. 3 При её использовании внутри цикла или оператора switch происходит немедленный выход из цикла или оператора switch и продолжение выполнения скрипта с следующей команды после цикла или оператора switch. 5
- Команда continue передает управление в начало цикла, минуя все последующие команды в теле цикла. 3 Когда в теле цикла встречается эта команда, текущая итерация завершается досрочно и начинается следующая, при этом выхода из цикла не происходит. 12
Таким образом, break завершает текущий цикл и переходит к команде, следующей за прерванным циклом, а continue передаёт управление в начало цикла, минуя все последующие команды в теле цикла. 23