यहां एक साधारण सवाल है। क्यों इस तरह से व्यवहार नहीं कर रहा है मुझे लगता है कि यह होगा:ब्रांड्स के अंदर 'निकास' स्क्रिप्ट से बाहर नहीं निकलता है
(echo "Test 1"; exit) && echo "Test 2"
... या ...
VAR1=1
VAR2=2
[ $VAR1 == $VAR2 ] || (echo '$VAR1 does not equal $VAR2, exiting.'; exit)
echo -e 'Well, I\'m still alive yo!'
उन दो स्निपेट के दोनों चल रहा स्क्रिप्ट निष्पादन एक स्पष्ट exit
आदेश के बावजूद जारी में परिणाम होगा ।
स्पष्ट रूप से ब्रांड्स कुछ कारणों से कमांड को प्रभावित कर रहे हैं, मेरा सवाल है क्यों?
उपरोक्त 'सबहेल' का उपयोग किये बिना उपरोक्त कैसे किया जाएगा? – jduncanator
केविन द्वारा दिए गए इन दो उदाहरणों के साथ, आप subshells का उपयोग नहीं करेंगे;) –