मैं जबकि पाश बैश दो शर्तों का उपयोग करता है में काम कर रहे, एक सरल पाने के लिए कोशिश कर रहा हूँ, लेकिन विभिन्न मंचों से कई अलग अलग वाक्य रचना कोशिश कर के बाद कई की स्थिति, मैं एक त्रुटि फेंक नहीं रोक सकता। यहाँ मैं क्या है:बैश पटकथा है, जबकि पाश
while [ $stats -gt 300 ] -o [ $stats -eq 0 ]
मैं भी कोशिश की है:
while [[ $stats -gt 300 ] || [ $stats -eq 0 ]]
... के साथ-साथ कई अन्य लोगों निर्माणों। मैं इस पाश जबकि $stats is > 300
या यदि $stats = 0
जारी रखना चाहते हैं।
बढ़िया जवाब, आश्चर्यजनक पूरी तरह से – jake9115
ब्रावो। एक पोस्ट का जवाब देने के लिए एक क्लासिक तरीका। बहुत बढ़िया। मुझे लगता है कि आप उसी वाक्यविन्यास का उपयोग 'till' के साथ भी कर सकते हैं, हां? – SaxDaddy
@SaxDaddy अधिक या कम, जब तक आप शर्तों को सही तरीके से अस्वीकार करने की देखभाल करते हैं: 'जबकि [foo -o bar] 'बन जाता है! [foo -o bar] ', लेकिन 'जबकि foo || बार 'तब तक बन जाता है! foo &&! bar'। – chepner