बैश में डू-टाइम लूप का अनुकरण करने का सबसे अच्छा तरीका क्या है?
मैं while
लूप में प्रवेश करने से पहले स्थिति की जांच कर सकता हूं , और फिर लूप में स्थिति की फिर से जांच जारी रख सकता हूं , लेकिन यह डुप्लिकेट कोड है। क्या कोई क्लीनर रास्ता है?
मेरी स्क्रिप्ट का छद्म कोड:
while [ current_time <= $cutoff ]; do
check_if_file_present
#do other stuff
done
check_if_file_present
यदि $cutoff
समय के बाद लॉन्च किया जाता है, तो यह प्रदर्शन नहीं करता है और ऐसा करते समय।
until
लूप के शरीर को निष्पादित करने से पहले स्थिति का मूल्यांकन भी करेगा
until
स्विच ढूंढ रहे हैं ?