Was ist der beste Weg, um eine Do-While-Schleife in Bash zu emulieren?
Ich könnte vor dem Eintritt in die whileSchleife nach der Bedingung suchen und dann die Bedingung in der Schleife erneut überprüfen, aber das ist doppelter Code. Gibt es einen saubereren Weg?
Pseudocode meines Skripts:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
Dies funktioniert nicht, check_if_file_presentwenn es nach der $cutoffZeit gestartet wird, und eine Pause würde dies tun.
untilwird auch die Bedingung bewerten, bevor der Körper der Schleife ausgeführt wird
untilSchalter?