Cách tốt nhất để mô phỏng một vòng lặp do-while trong Bash là gì?
Tôi có thể kiểm tra điều kiện trước khi vào while
vòng lặp, và sau đó tiếp tục kiểm tra lại điều kiện trong vòng lặp, nhưng đó là mã trùng lặp. Có cách nào sạch hơn không?
Mã giả của tập lệnh của tôi:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
Điều này không thực hiện check_if_file_present
nếu được khởi chạy sau $cutoff
thời gian và một thời gian sẽ làm.
until
cũng sẽ đánh giá tình trạng trước khi thực hiện phần thân của vòng lặp
until
tắc?