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