Difference between revisions of "BASH/C3/Basics-of-functions/Hindi"
From Script | Spoken-Tutorial
Shruti arya (Talk | contribs) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
|- | |- | ||
| 00.01 | | 00.01 | ||
− | | नमस्कार दोस्तों, Bash में | + | | नमस्कार दोस्तों, Bash में 'Basics of functions' पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
+ | |||
|- | |- | ||
| 00.08 | | 00.08 | ||
| इस ट्यूटोरियल में हम सीखेंगे | | इस ट्यूटोरियल में हम सीखेंगे | ||
+ | |||
|- | |- | ||
| 00.11 | | 00.11 | ||
|कुछ उदाहरणों की सहायता से | |कुछ उदाहरणों की सहायता से | ||
+ | |||
|- | |- | ||
| 00.13 | | 00.13 | ||
− | | | + | |फंक्शन्स का महत्व |
+ | |||
|- | |- | ||
| 00.15 | | 00.15 | ||
|फंक्शन को घोषित करना | |फंक्शन को घोषित करना | ||
+ | |||
|- | |- | ||
| 00.17 | | 00.17 | ||
|फंक्शन को कॉल करना | |फंक्शन को कॉल करना | ||
+ | |||
|- | |- | ||
| 00.19 | | 00.19 | ||
|फंक्शन का फ्लो | |फंक्शन का फ्लो | ||
+ | |||
|- | |- | ||
| 00.22 | | 00.22 | ||
− | |इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में | + | |इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में 'Shell Scripting' का ज्ञान होना चाहिए। |
+ | |||
|- | |- | ||
| 00.28 | | 00.28 | ||
|यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ। | |यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ। | ||
− | + | 'http://www.spoken-tutorial.org' | |
|- | |- | ||
| 00.34 | | 00.34 | ||
|इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम | |इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम | ||
+ | |||
|- | |- | ||
| 00.40 | | 00.40 | ||
− | |अभी तक हम | + | |अभी तक हम 'GNU BASH' वर्जन 4.1.10 का उपयोग कर रहे थे |
+ | |||
|- | |- | ||
| 00.46 | | 00.46 | ||
− | |अब से हम | + | |अब से हम 'GNU BASH' वर्जन 4.2 का उपयोग करेंगे। |
+ | |||
|- | |- | ||
| 00.52 | | 00.52 | ||
− | |कृपया ध्यान दें, अभ्यास के लिए | + | |कृपया ध्यान दें,अभ्यास के लिए 'GNU Bash' वर्जन 4 या उपरोक्त की सलाह दी जाती है। |
+ | |||
|- | |- | ||
| 00.58 | | 00.58 | ||
| अब देखते हैं कि फंक्शऩ क्या है और उसके उपयोग क्या हैं। | | अब देखते हैं कि फंक्शऩ क्या है और उसके उपयोग क्या हैं। | ||
+ | |||
|- | |- | ||
| 01.03 | | 01.03 | ||
| फंक्शन कमांड्स का संग्रह या एक एल्गोरिद्म है। | | फंक्शन कमांड्स का संग्रह या एक एल्गोरिद्म है। | ||
+ | |||
|- | |- | ||
| 01.08 | | 01.08 | ||
|यह एक विशिष्ट कार्य करने के लिए लक्षित है। | |यह एक विशिष्ट कार्य करने के लिए लक्षित है। | ||
+ | |||
|- | |- | ||
| 01.12 | | 01.12 | ||
− | |इसका उपयोग अलग अलग कार्यों में एक जटिल प्रोग्राम को ब्रैक के लिए किया जाता है। | + | |इसका उपयोग अलग-अलग कार्यों में एक जटिल प्रोग्राम को ब्रैक के लिए किया जाता है। |
+ | |||
|- | |- | ||
| 01.18 | | 01.18 | ||
|यह पूरी स्क्रिप्ट की पठनीयता और आसानी से उपयोग में सुधार करता है। | |यह पूरी स्क्रिप्ट की पठनीयता और आसानी से उपयोग में सुधार करता है। | ||
+ | |||
|- | |- | ||
| 01.24 | | 01.24 | ||
− | |यहाँ फंक्शन घोषित करने के लिए दो सिंटेक्स | + | |यहाँ फंक्शन घोषित करने के लिए दो सिंटेक्स हैं। |
+ | |||
|- | |- | ||
| 01.28 | | 01.28 | ||
Line 68: | Line 86: | ||
|- | |- | ||
| 01.29 | | 01.29 | ||
− | | | + | |'function space function underscore name' |
|- | |- | ||
Line 77: | Line 95: | ||
| 01.34 | | 01.34 | ||
| निष्पादित की जाने वाली कमांड्स | | निष्पादित की जाने वाली कमांड्स | ||
+ | |||
|- | |- | ||
| 01.37 | | 01.37 | ||
Line 83: | Line 102: | ||
|- | |- | ||
| 01.39 | | 01.39 | ||
− | | | + | |'function underscore name open and close round brackets' |
|- | |- | ||
Line 92: | Line 111: | ||
| 01.44 | | 01.44 | ||
|निष्पादित की जाने वाली कमांड्स | |निष्पादित की जाने वाली कमांड्स | ||
+ | |||
|- | |- | ||
| 01.47 | | 01.47 | ||
Line 99: | Line 119: | ||
| 01.48 | | 01.48 | ||
|फंक्शन प्रोग्राम में कहीं भी कॉल हो सकता है। | |फंक्शन प्रोग्राम में कहीं भी कॉल हो सकता है। | ||
+ | |||
|- | |- | ||
| 01.53 | | 01.53 | ||
|फंक्शन नाम टाइप करें, जहाँ आप इसे कॉल करना चाहते हैं। | |फंक्शन नाम टाइप करें, जहाँ आप इसे कॉल करना चाहते हैं। | ||
+ | |||
|- | |- | ||
| 01.58 | | 01.58 | ||
|फंक्शन नेम के लिए सिंटेक्स यह स्वयं है। | |फंक्शन नेम के लिए सिंटेक्स यह स्वयं है। | ||
+ | |||
|- | |- | ||
| 02.02 | | 02.02 | ||
| इसे साधारण उदाहरणों की सहायता से समझते हैं। | | इसे साधारण उदाहरणों की सहायता से समझते हैं। | ||
+ | |||
|- | |- | ||
| 02.07 | | 02.07 | ||
− | | मैंने पहले ही फाइल | + | | मैंने पहले ही फाइल 'function.sh' में कोड टाइप किया है। |
+ | |||
|- | |- | ||
| 02.12 | | 02.12 | ||
|यह shebang लाइन है। | |यह shebang लाइन है। | ||
+ | |||
|- | |- | ||
| 02.14 | | 02.14 | ||
− | |फंक्शन, फंक्शन नेम के बाद कीवर्ड | + | |फंक्शन, फंक्शन नेम के बाद कीवर्ड 'function' द्वारा घोषित होता है। |
|- | |- | ||
| 02.21 | | 02.21 | ||
− | |यहाँ फंक्शन नेम | + | |यहाँ फंक्शन नेम 'machine' है। |
+ | |||
|- | |- | ||
| 02.26 | | 02.26 | ||
− | |कर्ली ब्रैकेट के अंदर के कंटेंट को | + | |कर्ली ब्रैकेट के अंदर के कंटेंट को 'function definition' कहते हैं। |
+ | |||
|- | |- | ||
| 02.32 | | 02.32 | ||
|मैंने कई मशीनों के विवरण को प्रदर्शित किया हैं जैसे | |मैंने कई मशीनों के विवरण को प्रदर्शित किया हैं जैसे | ||
+ | |||
|- | |- | ||
| 02.36 | | 02.36 | ||
− | | | + | |'uname hyphen a' मशीन के बारे में जानकारी देता है। |
+ | |||
|- | |- | ||
| 02.41 | | 02.41 | ||
− | | | + | |'w hyphen h ' सिस्टम पर लॉग्ड यूजर दर्शाता है। |
+ | |||
|- | |- | ||
| 02.46 | | 02.46 | ||
− | | | + | |'uptime' समय दर्शाता है, जबसे मशीन ऑन थी। |
+ | |||
|- | |- | ||
| 02.51 | | 02.51 | ||
− | | | + | |'free' मैमोरी स्टेटस दर्शाता है। |
+ | |||
|- | |- | ||
| 02.54 | | 02.54 | ||
− | | | + | |'df hyphen h' filesystem स्टेटस देता है। |
+ | |||
|- | |- | ||
| 02.57 | | 02.57 | ||
| मेन प्रोग्राम यहाँ से शुरू होता है। | | मेन प्रोग्राम यहाँ से शुरू होता है। | ||
+ | |||
|- | |- | ||
|03.01 | |03.01 | ||
− | |हम मैसेज | + | |हम मैसेज ' “Beginning of main program” ' प्रदर्शित करते हैं। |
+ | |||
|- | |- | ||
| 03.06 | | 03.06 | ||
|यहाँ, machine फंक्शन कॉल है। | |यहाँ, machine फंक्शन कॉल है। | ||
+ | |||
|- | |- | ||
| 03.09 | | 03.09 | ||
− | |फिर हम मैसेज | + | |फिर हम मैसेज '“End of main program” प्रदर्शित करते हैं। |
+ | |||
|- | |- | ||
| 03.13 | | 03.13 | ||
|अब वर्कफ्लो समझते हैं। | |अब वर्कफ्लो समझते हैं। | ||
+ | |||
|- | |- | ||
| 03.16 | | 03.16 | ||
− | |जब | + | |जब 'bash' इंटरप्रेटर 'function definition' पर जाता है, यह साधारणतः फंक्शन को स्केन करता है। |
+ | |||
|- | |- | ||
| 03.23 | | 03.23 | ||
|फंक्शन कॉल होता है जब इसका नाम स्क्रिप्ट के अंदर दिखाई देता है। | |फंक्शन कॉल होता है जब इसका नाम स्क्रिप्ट के अंदर दिखाई देता है। | ||
+ | |||
|- | |- | ||
| 03.28 | | 03.28 | ||
− | |जब इंटरप्रेटर | + | |जब इंटरप्रेटर फंक्शन नेम रीड करता है, यह 'function definition' को निष्पादित करता है। |
+ | |||
|- | |- | ||
| 03.36 | | 03.36 | ||
|इंटरप्रेटर फंक्शन नेम को कमांड के रूप में उपयोग करता है। | |इंटरप्रेटर फंक्शन नेम को कमांड के रूप में उपयोग करता है। | ||
+ | |||
|- | |- | ||
| 03.41 | | 03.41 | ||
|कृपया याद रखें कि हमें फंक्शऩ को कॉल करने से पहले परिभाषित करना है। | |कृपया याद रखें कि हमें फंक्शऩ को कॉल करने से पहले परिभाषित करना है। | ||
+ | |||
|- | |- | ||
| 03.47 | | 03.47 | ||
| अब टर्मिनल पर जाएँ। इस कोड फाइल को निष्पादन योग्य बनाने के लिए | | अब टर्मिनल पर जाएँ। इस कोड फाइल को निष्पादन योग्य बनाने के लिए | ||
+ | |||
|- | |- | ||
| 03.52 | | 03.52 | ||
− | | टाइप करें: | + | | टाइप करें: 'chmod space plus x space function dot sh' |
|- | |- | ||
| 03.59 | | 03.59 | ||
− | | | + | |'Enter' दबाएँ। |
|- | |- | ||
| 04.01 | | 04.01 | ||
− | | | + | |टाइप करें 'dot slash function dot sh' |
|- | |- | ||
| 04.05 | | 04.05 | ||
− | | | + | | 'Enter' दबाएँ |
|- | |- | ||
| 04.07 | | 04.07 | ||
|आउटपुट जो कि मेरे सिस्टम की मशीन का विवरण है, टर्मिनल पर देखा जाता है। | |आउटपुट जो कि मेरे सिस्टम की मशीन का विवरण है, टर्मिनल पर देखा जाता है। | ||
+ | |||
|- | |- | ||
| 04.14 | | 04.14 | ||
|कृपया ध्यान देंः आउटपुट भिन्न सिस्टम के लिए भिन्न होंगे। | |कृपया ध्यान देंः आउटपुट भिन्न सिस्टम के लिए भिन्न होंगे। | ||
+ | |||
|- | |- | ||
| 04.19 | | 04.19 | ||
|यह हमें ट्यूटोरियल के अंत में लाता है। | |यह हमें ट्यूटोरियल के अंत में लाता है। | ||
+ | |||
|- | |- | ||
| 04.22 | | 04.22 | ||
|अपनी स्लाइड्स पर वापस आएँ। | |अपनी स्लाइड्स पर वापस आएँ। | ||
+ | |||
|- | |- | ||
| 04.24 | | 04.24 | ||
Line 209: | Line 258: | ||
| 04.25 | | 04.25 | ||
|इस ट्यूटोरियल में हमने सीखा | |इस ट्यूटोरियल में हमने सीखा | ||
+ | |||
|- | |- | ||
| 04.28 | | 04.28 | ||
|एक उदाहरण की सहायता से | |एक उदाहरण की सहायता से | ||
+ | |||
|- | |- | ||
| 04.30 | | 04.30 | ||
Line 218: | Line 269: | ||
|- | |- | ||
| 04.32 | | 04.32 | ||
− | |फंक्शन को घोषित करना | + | |फंक्शन को घोषित करना, फंक्शन कॉल |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 230: | Line 277: | ||
|- | |- | ||
| 04.37 | | 04.37 | ||
− | |नियत कार्य के रूप में, | + | |नियत कार्य के रूप में, दो फंक्शन्स के साथ प्रोग्राम लिखें |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 04.42 | | 04.42 | ||
− | |पहला फंक्शन मानव पठनीय फॉर्म में diskspace प्रदर्शित करना चाहिए(हिंट: df hyphen h) | + | |पहला फंक्शन मानव पठनीय फॉर्म में diskspace प्रदर्शित करना चाहिए(हिंट: df hyphen h)' |
|- | |- | ||
| 04.51 | | 04.51 | ||
− | |दूसरा फंक्शन मानव पठनीय फॉर्म में filesystem प्रदर्शित करना चाहिए(हिंट: du hyphen h) | + | |दूसरा फंक्शन मानव पठनीय फॉर्म में filesystem प्रदर्शित करना चाहिए(हिंट: du hyphen h)' |
|- | |- | ||
| 05.00 | | 05.00 | ||
− | |नीचे | + | |नीचे दिए गये लिंक पर उपलब्ध वीडियो देखें |
|- | |- | ||
Line 278: | Line 321: | ||
|- | |- | ||
| 05.41 | | 05.41 | ||
− | |इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है | + | |इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org\NMEICT-Intro |
− | http://spoken-tutorial.org\NMEICT-Intro | + | |
|- | |- | ||
| 05.52 | | 05.52 | ||
− | |यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई. आई. टी. बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ। | + | | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई. आई. टी. बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ। |
+ | |||
|- | |- | ||
| 05.56 | | 05.56 |
Latest revision as of 12:14, 1 March 2017
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 | यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ। |
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 | हमसे जुड़ने के लिए धन्यवाद। |