Qual é a melhor maneira de emular um loop do-while no Bash?
Eu poderia verificar a condição antes de entrar no while
loop e continuar verificando novamente a condição no loop, mas isso é código duplicado. Existe uma maneira mais limpa?
Pseudo código do meu script:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
Isso não funciona check_if_file_present
se lançado após o $cutoff
tempo, e um tempo de execução faria.
until
também irá avaliar a condição antes de executar o corpo do loop
until
switch?