सवाल / Bine पैरामीटर को / bin / bash करने के लिए क्या गुजरता है


वास्तव में क्या कहते हैं शीर्षक। मुझे निम्नलिखित उपयोग के मामले में क्या करना है यह देखने के लिए उचित दस्तावेज ढूंढने में बहुत भाग्य नहीं है:

#!/bin/bash -xe

वे पैरामीटर क्या करते हैं और कहां दस्तावेज किया जाता है?


49
2018-05-22 01:13


मूल


क्या आप बाश बाइनरी में पारित पैरामीटर के बारे में बात कर रहे हैं, या आप बीएएसएच स्क्रिप्टिंग भाषा के भीतर कार्यों और मानकों के बारे में बात कर रहे हैं? - Richard Keller
बाश बाइनरी को पारित पैरामीटर का जिक्र करते हुए, जैसे: #! / Bin / bash -xe - imaginative


जवाब:


यदि आप के लिए मैन पेज पढ़ते हैं bash आप के शीर्ष पर निम्नलिखित पाएंगे OPTIONS अनुभाग:

 में वर्णित सभी एकल-चरित्र खोल विकल्प
 सेट बिल्टिन कमांड का विवरण विकल्प के रूप में उपयोग किया जा सकता है जब
 खोल लगाया जाता है। इसके अलावा, बैश निम्नलिखित विकल्पों का व्याख्या करता है
 जब इसे बुलाया जाता है ...

और यदि आप के लिए प्रलेखन पढ़ते हैं set बाद में मैन पेज पर आदेश, आप पाएंगे:

 अगर एक पाइपलाइन (जिसमें एक हो सकता है तो तत्काल बाहर निकलें
 एकल सरल कमांड), एक सबहेल कमांड कोष्ठक में संलग्न किया गया है,
 या एक कमांड सूची के भाग के रूप में निष्पादित आदेशों में से एक है
 ब्रेसिज़ (ऊपर शेल ग्रैमर देखें) गैर-शून्य स्थिति के साथ निकलता है।

 -x कमांड, केस के लिए, प्रत्येक सरल कमांड का विस्तार करने के बाद
 आदेश, चयन आदेश, या कमांड के लिए अंकगणित, प्रदर्शन
 पीएस 4 का विस्तारित मूल्य, इसके बाद कमांड और उसके बाद
 विस्तारित तर्क या संबंधित शब्द सूची।

दूसरे शब्दों में, -e जब भी तत्काल खोल बाहर निकलता है कुछ एक त्रुटि देता है (यह अक्सर शैल स्क्रिप्ट में एक के रूप में प्रयोग किया जाता है असफलता तंत्र), और -x स्क्रिप्ट के वर्बोज निष्पादन को सक्षम बनाता है कि आप देख सकते हैं कि क्या हो रहा है।


49
2018-05-22 01:23





BASH तर्कों की व्याख्या प्राप्त करने के लिए अपने कंसोल पर निम्न टाइप करें:

bash -c "help set"

तुम्हारे प्रश्न का उत्तर देने के लिए:

-e यदि कोई आदेश गैर-शून्य स्थिति से बाहर निकलता है तो तत्काल बाहर निकलें।

-x उनके द्वारा निष्पादित किए गए आदेशों और उनके तर्कों को प्रिंट करें।


8
2018-05-22 01:25





वहाँ से मैनपेज:

सेट बिल्टिन कमांड के विवरण में दस्तावेज किए गए सभी सिंगल-कैरेक्टर शैल विकल्प को खोल के दौरान विकल्पों के रूप में उपयोग किया जा सकता है।

तो देखो बिल्टिन सेट करें


4
2018-05-21 23:46





क्या आप उन सामानों के बारे में सोच रहे हैं जहां आप सेट करते हैं -x सेट-सेट -...? दौड़ना help set उन्हें देता है।


2
2018-05-21 23:45



मैं पैरामीटर के बारे में सोच रहा हूं जैसे कि निम्न: #! / Bin / bash -xe - imaginative


दस्तावेज को पढ़ने के लिए सबसे अच्छी जगह कहां है, जो बैश को पास किए गए पैरामीटर पर हैं   जैसे -x और -e हैं? मैंने आदमी को 1 बैश की कोशिश की, लेकिन ऐसा लगता है कि वहां शामिल नहीं है।

बसज मैनपेज के विकल्प अनुभाग पढ़ें।


0
2018-05-22 01:43





मैं उत्कृष्ट उपयोग करता हूँ बैश संदर्भ मैनुअल बैश भाषा के लिए एक-स्टॉप दस्तावेज़ के रूप में। मैंने इसे मैन पेजों से अधिक उपयोगी पाया। आपके लिए प्रासंगिक अनुभाग (-e, -x स्विच का वर्णन यहां पाया जा सकता है: बिल्टिन सेट करें


0
2018-05-22 06:00