Каков наилучший способ эмуляции цикла 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 будет.