What is the best way to emulate a do-while loop in Bash?
I could check for the condition before entering the while
loop, and then continue re-checking the condition in the loop, but that's duplicated code. Is there a cleaner way?
Pseudo code of my script:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
This doesn't perform check_if_file_present
if launched after the $cutoff
time, and a do-while would.