<Попередній | зміст | Наступна>
до
Команда до команда дуже схожа в той час як, за винятком того, що замість виходу з циклу, коли зустрічається ненульовий статус виходу, він робить навпаки. An до петлі продовжується, поки не отримає нульовий статус виходу. В нашому while-count сценарій, ми продовжували цикл до тих пір, поки не буде значення вважати змінна була меншою або дорівнює 5. Ми могли б отримати той самий результат, закодувавши сценарій до:
#! / бін / баш
# до підрахунку: відобразити серію чисел count=1
до [[ $count -gt 5 ]]; зробити echo $count
#! / бін / баш
# до підрахунку: відобразити серію чисел count=1
до [[ $count -gt 5 ]]; зробити echo $count
Виривання циклу
count=$((лічильник + 1)) виконано
echo «Готово».
count=$((лічильник + 1)) виконано
echo «Готово».
Змінивши тестовий вираз на $count -gt 5, до завершить цикл у потрібний час. Рішення про те, чи використовувати в той час як or до цикл зазвичай полягає у виборі того, який дозволяє написати найчіткіший тест.