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