$ क्या है? बैश स्क्रिप्ट में?
$ क्या है? बैश स्क्रिप्ट में?

वीडियो: $ क्या है? बैश स्क्रिप्ट में?

वीडियो: $ क्या है? बैश स्क्रिप्ट में?
वीडियो: 100 सेकंड में बैश करें 2024, जुलूस
Anonim

$? - निष्पादित अंतिम कमांड की निकास स्थिति। $0 -वर्तमान का फ़ाइल नाम लिपि . $# - a. को दिए गए तर्कों की संख्या लिपि . खोल के लिए स्क्रिप्ट , यह वह प्रक्रिया आईडी है जिसके तहत वे क्रियान्वित कर रहे हैं।

तदनुसार, $ क्या है? शेल स्क्रिप्ट में?

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

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

इसके बाद, प्रश्न यह है कि $ क्या है? बैश में?

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

$ क्या करता है? लिनक्स में करते हैं?

चर पिछले आदेश की निकास स्थिति का प्रतिनिधित्व करता है। निकास स्थिति एक संख्यात्मक मान है जो प्रत्येक कमांड द्वारा उसके पूरा होने पर लौटाया जाता है। एक नियम के रूप में, अधिकांश कमांड सफल होने पर 0 की निकास स्थिति लौटाते हैं, और यदि वे असफल होते हैं तो 1।

सिफारिश की: