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