$ क्या है? खोल में?
$ क्या है? खोल में?

वीडियो: $ क्या है? खोल में?

वीडियो: $ क्या है? खोल में?
वीडियो: #Dehaticomdey. पतोहिया खोल के दिखाए बुढ़वा के. फिर आगे क्या हुआ जरूर देखें.#AKgautamchannel 2024, मई
Anonim

इसका समर्थन करने वाले गोले के लिए सीप चर " $? " में हाल ही में निष्पादित कमांड का रिटर्न कोड होता है। यह सामान्य अभ्यास है कि जब कोई प्रोग्राम या स्क्रिप्ट बिना त्रुटि के निष्पादित होता है तो यह 0 का मान देता है यह इंगित करने के लिए कि यह बिना किसी त्रुटि के समाप्त हो गया है। सभी प्रोग्राम और स्क्रिप्ट नहीं करते हैं, लेकिन वे चाहिए।

इसके अलावा, $ क्या है? शेल स्क्रिप्टिंग में?

$# कमांड-लाइन तर्कों की संख्या को संग्रहीत करता है जो को पारित किए गए थे सीप कार्यक्रम। $? निष्पादित किए गए अंतिम आदेश के निकास मान को संग्रहीत करता है। $0 दर्ज कमांड के पहले शब्द को संग्रहीत करता है (नाम का सीप कार्यक्रम)। तो मूल रूप से, $# कई तर्क दिए जाते हैं जब आपका लिपि किया गया था।

दूसरे, चर $ क्या करता है? करना? एक अंतर्निहित है चर जो कमांड, फंक्शन या स्क्रिप्ट की एग्जिट स्टेटस को स्टोर करता है। $? निष्पादित अंतिम आदेश की निकास स्थिति को पढ़ता है। एक समारोह लौटने के बाद, $?

यह भी जानिए, क्या है $? बैश में?

$0 सबसे अधिक उपयोग में से एक है दे घुमा के पैरामीटर और अग्रभूमि में सबसे हाल ही में निष्पादित कमांड की निकास स्थिति प्राप्त करने के लिए उपयोग किया जाता है। इसका उपयोग करके आप जांच सकते हैं कि आपका दे घुमा के स्क्रिप्ट सफलतापूर्वक पूरी हुई है या नहीं।

शेल स्क्रिप्ट में $1 और $2 क्या है?

क्या है $1 . $1 पहला कमांडलाइन तर्क है। यदि आप चलाते हैं./asdf. श्री ए बी सी डी ई, फिर $1 होगा एक, $2 बी होगा, आदि। कार्यों के साथ गोले में, $1 पहले फ़ंक्शन पैरामीटर के रूप में कार्य कर सकता है, और आगे।

सिफारिश की: