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