unix shell script functions with parameters
यूनिक्स शैल कार्यों का अवलोकन:
शेल फ़ंक्शंस का उपयोग आदेशों के ब्लॉकों को निर्दिष्ट करने के लिए किया जाता है जो निष्पादन के विभिन्न चरणों में बार-बार लागू किए जा सकते हैं।
यूनिक्स शेल फ़ंक्शंस का उपयोग करने के मुख्य लाभ कोड का पुन: उपयोग करना और मॉड्यूलर तरीके से कोड का परीक्षण करना है।
यह ट्यूटोरियल आपको यूनिक्स में फंक्शन्स के बारे में बताएगा।
Android के लिए सबसे अच्छा मुफ्त संगीत डाउनलोडर क्या है
यूनिक्स वीडियो # 18:
यूनिक्स में फ़ंक्शंस के साथ काम करना
शेल फ़ंक्शन आमतौर पर कॉलिंग कोड के परिणाम को वापस नहीं करते हैं। इसके बजाय, परिणाम को संप्रेषित करने के लिए वैश्विक चर या आउटपुट स्ट्रीम का उपयोग किया जाता है। चर ‘इरनो’ का उपयोग अक्सर यह बताने के लिए किया जाता है कि कोई कमांड सफलतापूर्वक चला या नहीं।
कई कमांड भी अपने परिणाम को 'स्टडआउट' स्ट्रीम में प्रिंट करते हैं ताकि कॉलिंग फ़ंक्शन एक चर में पढ़ सकें।
इस ट्यूटोरियल में हम कवर करेंगे:
- कार्यों का निर्माण कैसे करें
- एक फ़ंक्शन के लिए पैरामीटर पारित करना
- किसी फ़ंक्शन से मान वापस करना
कार्यों को परिभाषित करने के लिए सिंटैक्स:
function_name() { … … }
किसी फ़ंक्शन को लागू करने के लिए, बस कमांड के रूप में फ़ंक्शन नाम का उपयोग करें।
उदाहरण:
$ function_name
फ़ंक्शन के मापदंडों को पारित करने के लिए, अन्य कमांड की तरह अंतरिक्ष अलग तर्क जोड़ें।
उदाहरण:
$ function_name $arg1 $arg2 $arg3
पारित किए गए मापदंडों को मानक स्थितीय चर यानी $ 0, $ 1, $ 2, $ $ आदि का उपयोग करके फ़ंक्शन के अंदर पहुँचा जा सकता है।
जावा j2ee साक्षात्कार सवाल और जवाब
उदाहरण:
function_name() { … c = + … }
फ़ंक्शंस तीन तरीकों में से किसी एक का उपयोग करके मान लौटा सकते हैं:
# 1) एक चर या चर की स्थिति बदलें।
#दो) फ़ंक्शन को समाप्त करने के लिए रिटर्न कमांड का उपयोग करें और शेल स्क्रिप्ट के कॉलिंग सेक्शन को सप्लाई वैल्यू लौटाएं।
उदाहरण:
function_name() { echo “hello ” return 1 }
एकल पैरामीटर के साथ फ़ंक्शन चलाने से मान गूंज जाएगा।
$ function_name ram hello ram
वापसी मूल्य पर कब्जा ($ में संग्रहीत?) निम्नानुसार है:
कैसे सरणी जावा से तत्व को हटाने के लिए
$ echo $? 1
# 3) स्टैडआउट में गूँजने वाले आउटपुट को कैप्चर करें।
उदाहरण:
$ var = `function_nameram` $ echo $var hello ram
यूनिक्स में टेक्स्ट प्रोसेसिंग के बारे में अधिक जानने के लिए हमारे आगामी ट्यूटोरियल की जाँच करें।
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- यूनिक्स शैल लूप प्रकार: लूप के लिए, जबकि लूप के लिए, यूनिक्स में लूप तक
- उदाहरणों के साथ यूनिक्स शैल स्क्रिप्टिंग ट्यूटोरियल
- यूनिक्स शैल स्क्रिप्ट अंकगणित और बूलियन ऑपरेटर्स उदाहरण
- उदाहरण के साथ यूनिक्स शैल स्क्रिप्ट में कमांड लाइन तर्क
- JMeter चर और कार्य
- यूनिक्स पाइप्स ट्यूटोरियल: यूनिक्स प्रोग्रामिंग में पाइप्स
- यूनिक्स क्या है: यूनिक्स का एक संक्षिप्त परिचय
- यूनिक्स टेक्स्ट प्रोसेसिंग कमांड्स: यूनिक्स फिल्टर विथ उदाहरण