BASH/C3/Basics-of-functions/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00.01 नमस्कार दोस्तों, Bash में 'Basics of functions' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00.08 इस ट्यूटोरियल में हम सीखेंगे
00.11 कुछ उदाहरणों की सहायता से
00.13 फंक्शन्स का महत्व
00.15 फंक्शन को घोषित करना
00.17 फंक्शन को कॉल करना
00.19 फंक्शन का फ्लो
00.22 इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में 'Shell Scripting' का ज्ञान होना चाहिए।
00.28 यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।

'http://www.spoken-tutorial.org'

00.34 इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम
00.40 अभी तक हम 'GNU BASH' वर्जन 4.1.10 का उपयोग कर रहे थे
00.46 अब से हम 'GNU BASH' वर्जन 4.2 का उपयोग करेंगे।
00.52 कृपया ध्यान दें,अभ्यास के लिए 'GNU Bash' वर्जन 4 या उपरोक्त की सलाह दी जाती है।
00.58 अब देखते हैं कि फंक्शऩ क्या है और उसके उपयोग क्या हैं।
01.03 फंक्शन कमांड्स का संग्रह या एक एल्गोरिद्म है।
01.08 यह एक विशिष्ट कार्य करने के लिए लक्षित है।
01.12 इसका उपयोग अलग-अलग कार्यों में एक जटिल प्रोग्राम को ब्रैक के लिए किया जाता है।
01.18 यह पूरी स्क्रिप्ट की पठनीयता और आसानी से उपयोग में सुधार करता है।
01.24 यहाँ फंक्शन घोषित करने के लिए दो सिंटेक्स हैं।
01.28 पहला सिंटेक्स हैः
01.29 'function space function underscore name'
01.32 कर्ली ब्रैकेट में,
01.34 निष्पादित की जाने वाली कमांड्स
01.37 दूसरा सिंटेक्स हैः
01.39 'function underscore name open and close round brackets'
01.42 कर्ली ब्रैकेट में,
01.44 निष्पादित की जाने वाली कमांड्स
01.47 फंक्शन कॉल
01.48 फंक्शन प्रोग्राम में कहीं भी कॉल हो सकता है।
01.53 फंक्शन नाम टाइप करें, जहाँ आप इसे कॉल करना चाहते हैं।
01.58 फंक्शन नेम के लिए सिंटेक्स यह स्वयं है।
02.02 इसे साधारण उदाहरणों की सहायता से समझते हैं।
02.07 मैंने पहले ही फाइल 'function.sh' में कोड टाइप किया है।
02.12 यह shebang लाइन है।
02.14 फंक्शन, फंक्शन नेम के बाद कीवर्ड 'function' द्वारा घोषित होता है।
02.21 यहाँ फंक्शन नेम 'machine' है।
02.26 कर्ली ब्रैकेट के अंदर के कंटेंट को 'function definition' कहते हैं।
02.32 मैंने कई मशीनों के विवरण को प्रदर्शित किया हैं जैसे
02.36 'uname hyphen a' मशीन के बारे में जानकारी देता है।
02.41 'w hyphen h ' सिस्टम पर लॉग्ड यूजर दर्शाता है।
02.46 'uptime' समय दर्शाता है, जबसे मशीन ऑन थी।
02.51 'free' मैमोरी स्टेटस दर्शाता है।
02.54 'df hyphen h' filesystem स्टेटस देता है।
02.57 मेन प्रोग्राम यहाँ से शुरू होता है।
03.01 हम मैसेज ' “Beginning of main program” ' प्रदर्शित करते हैं।
03.06 यहाँ, machine फंक्शन कॉल है।
03.09 फिर हम मैसेज '“End of main program” प्रदर्शित करते हैं।
03.13 अब वर्कफ्लो समझते हैं।
03.16 जब 'bash' इंटरप्रेटर 'function definition' पर जाता है, यह साधारणतः फंक्शन को स्केन करता है।
03.23 फंक्शन कॉल होता है जब इसका नाम स्क्रिप्ट के अंदर दिखाई देता है।
03.28 जब इंटरप्रेटर फंक्शन नेम रीड करता है, यह 'function definition' को निष्पादित करता है।
03.36 इंटरप्रेटर फंक्शन नेम को कमांड के रूप में उपयोग करता है।
03.41 कृपया याद रखें कि हमें फंक्शऩ को कॉल करने से पहले परिभाषित करना है।
03.47 अब टर्मिनल पर जाएँ। इस कोड फाइल को निष्पादन योग्य बनाने के लिए
03.52 टाइप करें: 'chmod space plus x space function dot sh'
03.59 'Enter' दबाएँ।
04.01 टाइप करें 'dot slash function dot sh'
04.05 'Enter' दबाएँ
04.07 आउटपुट जो कि मेरे सिस्टम की मशीन का विवरण है, टर्मिनल पर देखा जाता है।
04.14 कृपया ध्यान देंः आउटपुट भिन्न सिस्टम के लिए भिन्न होंगे।
04.19 यह हमें ट्यूटोरियल के अंत में लाता है।
04.22 अपनी स्लाइड्स पर वापस आएँ।
04.24 संक्षेप में,
04.25 इस ट्यूटोरियल में हमने सीखा
04.28 एक उदाहरण की सहायता से
04.30 फंक्शन का महत्व
04.32 फंक्शन को घोषित करना, फंक्शन कॉल
04.35 फंक्शन का वर्क फ्लो
04.37 नियत कार्य के रूप में, दो फंक्शन्स के साथ प्रोग्राम लिखें
04.42 पहला फंक्शन मानव पठनीय फॉर्म में diskspace प्रदर्शित करना चाहिए(हिंट: df hyphen h)'
04.51 दूसरा फंक्शन मानव पठनीय फॉर्म में filesystem प्रदर्शित करना चाहिए(हिंट: du hyphen h)'
05.00 नीचे दिए गये लिंक पर उपलब्ध वीडियो देखें
05.03 यह स्पोकन ट्यूटोरियल को सारांशित करता है।
05.07 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके भी देख सकते हैं।
05.12 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम। स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
05.17 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
05.21 अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।
05.29 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
05.33 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
05.41 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org\NMEICT-Intro
05.52 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई. आई. टी. बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
05.56 हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Prabhakarpandey, Pratik kamble, Shruti arya