मैं टेक्स्ट को संसाधित करने के लिए एक बैश स्क्रिप्ट लिखना चाहता हूं, जिसके लिए थोड़ी देर के लूप की आवश्यकता हो सकती है।
उदाहरण के लिए, C में थोड़ी देर का लूप:
int done = 0;
while(1) {
...
if(done) break;
}
मैं इसके बराबर एक बैश स्क्रिप्ट लिखना चाहता हूं। लेकिन जो मैंने आमतौर पर इस्तेमाल किया और जैसा कि मैंने पढ़ा है सभी क्लासिक उदाहरण हैं, यह है:
while read something;
do
...
done
यह कैसे करना है while(1){}
और इसके बारे में कोई सहायता नहीं देता है break;
, जो कि अच्छी तरह से परिभाषित है और व्यापक रूप से सी में उपयोग किया जाता है, और मुझे स्टड के लिए डेटा पढ़ने की ज़रूरत नहीं है।
क्या कोई मुझे उपरोक्त C कोड के बराबर बैश में मदद कर सकता है?
done
एक चर नाम के रूप में उपयोग करना ठीक है ? यह एक शेल कीवर्ड है ... किंडा बहुत कम से कम भ्रमित है।