Каков наилучший способ эмулировать цикл выполнения в Bash?
Я мог бы проверить условие перед входом в while
цикл, а затем продолжить повторную проверку условия в цикле, но это дублированный код. Есть ли более чистый способ?
Псевдокод моего скрипта:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
Это не сработает, check_if_file_present
если запустится через $cutoff
некоторое время, и сделаем так, как хотелось бы.
until
также оценит условие перед выполнением тела цикла
until
выключатель?