Jaki jest najlepszy sposób emulacji pętli do-while w Bash?Emulacja pętli do-while w Bash
Mogłem sprawdzić stan przed wprowadzeniem do pętli while
, a następnie kontynuować sprawdzanie stanu w pętli, ale jest to zduplikowany kod. Czy istnieje czystszy sposób?
Pseudo kod mojego skryptu:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
ta nie wykonuje check_if_file_present
jeśli uruchomiona po raz $cutoff
i do-while będzie.
Szukasz przełącznika 'until'? –
@MichaelGardner 'until' również oceni stan przed wykonaniem ciała pętli – Alex
Ach, rozumiem, źle zrozumiałem twój quandry. –