Qual è il modo migliore per emulare un ciclo do-while in Bash?Emulazione di un ciclo do-while in Bash
È possibile verificare la condizione prima di accedere al ciclo while
, quindi continuare a ricontrollare la condizione nel ciclo, ma si tratta di codice duplicato. C'è un modo più pulito?
pseudo codice del mio script:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
Ciò non eseguire check_if_file_present
se lanciato dopo il tempo $cutoff
, e do-while avrebbe fatto.
Stai cercando l'opzione 'until'? –
@MichaelGardner 'until' valuterà anche la condizione prima di eseguire il corpo del ciclo – Alex
Ah, capisco, ho frainteso la tua diligenza. –