Cách tốt nhất để mô phỏng một vòng lặp do-while trong Bash là gì?Giả lập một vòng lặp do-while trong Bash
Tôi có thể kiểm tra điều kiện trước khi vào vòng while
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?
Pseudo code kịch bản của tôi:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
này không thực hiện check_if_file_present
nếu đưa ra sau thời điểm $cutoff
, và một do-while sẽ.
Bạn đang tìm kiếm công tắc 'cho đến khi'? –
@MichaelGardner 'until' cũng sẽ đánh giá điều kiện trước khi thực hiện phần thân của vòng lặp – Alex
Ah, tôi hiểu rồi, tôi hiểu lầm về sự quấy rối của bạn. –