Який найкращий спосіб емуляції циклу виконання часу в Bash?
Я міг перевірити стан перед входом у while
цикл, а потім продовжувати повторну перевірку стану в циклі, але це дублюваний код. Чи є чистіший спосіб?
Псевдо-код мого сценарію:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
Це не виконується, check_if_file_present
якщо його запустити після закінчення $cutoff
часу, і час, який би відбувся, буде.
until
також оцінить стан перед виконанням тіла петлі
until
вимикач?