Difference between revisions of "BASH/C3/Arrays-and-functions/Hindi"
From Script | Spoken-Tutorial
Shruti arya (Talk | contribs) |
Shruti arya (Talk | contribs) |
||
Line 133: | Line 133: | ||
|- | |- | ||
|03:27 | |03:27 | ||
− | |जैसा कि हम देख सकते हैं ''''operating_systems'''' | + | |जैसा कि हम देख सकते हैं ''''operating_systems'''' के '''array elements ''' और ''''colors' ''' प्रदर्शित होते हैं। |
|- | |- | ||
|03:33 | |03:33 | ||
Line 142: | Line 142: | ||
|- | |- | ||
| 03:49 | | 03:49 | ||
− | |'''return''' स्टेटमेंट स्क्रिप्ट में रिटर्न | + | |'''return''' स्टेटमेंट स्क्रिप्ट में रिटर्न होगा, जहाँ से यह कॉल हुआ था। |
|- | |- | ||
|03:54 | |03:54 | ||
− | |'''exit ''' स्टेटमेंट पूरी स्क्रिप्ट को समाप्त | + | |'''exit ''' स्टेटमेंट पूरी स्क्रिप्ट को समाप्त करेगा, जहाँ से इसे मिलाया गया है। |
|- | |- | ||
| 04:01 | | 04:01 | ||
Line 151: | Line 151: | ||
|- | |- | ||
|04:06 | |04:06 | ||
− | | मैं ''''return_exit.sh'''' फाइल | + | | मैं ''''return_exit.sh'''' फाइल खोलती हूँ। |
|- | |- | ||
|04:12 | |04:12 | ||
Line 160: | Line 160: | ||
|- | |- | ||
| 04:18 | | 04:18 | ||
− | | ओपन कर्ली | + | | ओपन कर्ली ब्रैकेट '''function definition.'' खोलता है। |
|- | |- | ||
|04:22 | |04:22 | ||
− | | यह if स्टेटमेंट दो वेरिएबल्स की तुलना | + | | यह if स्टेटमेंट दो वेरिएबल्स की तुलना करता है। |
|- | |- | ||
|04:27 | |04:27 | ||
Line 169: | Line 169: | ||
|- | |- | ||
|04:33 | |04:33 | ||
− | |यह echo स्टेटमेंट मैसेज को प्रदर्शित | + | |यह echo स्टेटमेंट मैसेज को प्रदर्शित करता है। |
|- | |- | ||
|04:36 | |04:36 | ||
Line 180: | Line 180: | ||
|- | |- | ||
|04:47 | |04:47 | ||
− | | ध्यान दें, '''return''' के बाद | + | | ध्यान दें, '''return''' के बाद के स्टेटमेंट्स फंक्शन में निष्पादित नहीं होंगे। |
|- | |- | ||
| 04:54 | | 04:54 | ||
Line 189: | Line 189: | ||
|- | |- | ||
|05:02 | |05:02 | ||
− | | if स्टेटमेंट यहाँ दो वेरिएबल्स की तुलना | + | | if स्टेटमेंट यहाँ दो वेरिएबल्स की तुलना करता है। |
|- | |- | ||
|05:06 | |05:06 | ||
Line 195: | Line 195: | ||
|- | |- | ||
| 05:14 | | 05:14 | ||
− | |यह echo स्टेटमेंट मैसेज प्रदर्शित | + | |यह echo स्टेटमेंट मैसेज प्रदर्शित करता हैः '''"This is exit function"''' |
|- | |- | ||
|05:19 | |05:19 | ||
Line 273: | Line 273: | ||
|- | |- | ||
| 07:25 | | 07:25 | ||
− | |'''exit ''' के बाद कोई भी स्टेटमेंट निष्पादित नहीं | + | |'''exit ''' के बाद कोई भी स्टेटमेंट निष्पादित नहीं होगा। |
|- | |- | ||
| 07:30 | | 07:30 | ||
− | |इसके अलावा स्टेटमेंट '''This line is not displayed''' निष्पादित नहीं | + | |इसके अलावा स्टेटमेंट '''This line is not displayed''' निष्पादित नहीं होगा। |
|- | |- | ||
| 07:36 | | 07:36 | ||
Line 314: | Line 314: | ||
|- | |- | ||
|08:15 | |08:15 | ||
− | | http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial | + | | निम्न लिंक पर उपलब्ध वीडिओ देखें। http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial |
|- | |- | ||
Line 322: | Line 322: | ||
|- | |- | ||
| 08:23 | | 08:23 | ||
− | | | + | | अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। |
|- | |- | ||
Line 347: | Line 347: | ||
|- | |- | ||
| 09:10 | | 09:10 | ||
− | |यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं | + | |यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ। धन्यवाद। |
|} | |} |
Revision as of 16:19, 27 March 2015
Time | Narration |
00:01 | नमस्कार दोस्तों, Arrays और functions पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल में हम सीखेंगे |
00:11 | कुछ उदाहरणों की सहायता से |
00:14 | फंक्शन के लिए अरै को पास करना |
00:17 | फंक्शन में exit स्टेटमेंट का उपयोग |
00:20 | फंक्शन में return स्टेटमेंट का उपयोग |
00:24 | इस ट्यूटोरियल का अनुकरण करने के लिए आपको Shell Scripting का ज्ञान होना चाहिए। |
00:29 | आपको BASH में arrays और if स्टेटमेंट का ज्ञान भी होना चाहिए। |
00:36 | यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ। |
00:43 | इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ |
00:46 | ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम और |
00:50 | GNU BASH वर्जन 4.2 |
00:54 | कृपया ध्यान दें, GNU Bash वर्जन 4 या उपरोक्त इस ट्यूटोरियल के अभ्यास के लिए अनुशंसित है। |
01:02 | हम पहले सीखते हैं कि फंक्शन के लिए अरै को कैसे पास करते हैं और इसका उपयोग कैसे करें। |
01:09 | मैं function_(underscore)array dot sh नामक फाइल खोलती हूँ। |
01:15 | यह shebang लाइन है। |
01:18 | हमारे फंक्शन का नाम array_(underscore) display है। |
01:22 | ओपन कर्ली ब्रैकेट function definition. खोलता है। |
01:27 | Dollar @(at-sign) का उपयोग इस श्रेणी में पिछले ट्यूटोरियल में विस्तार से बताया गया था। |
01:34 | मूलतः, इसका उपयोग फंक्शन में पास किये गये आर्ग्युमेंट्स को प्रिंट करने के लिए किया जाता है। |
01:40 | राउंड ब्रैकेट में Dollar @ (at sign) वेरिएबल अरै में अरै एलिमेंट्स को संचित करता है। |
01:47 | Dollar कर्ली ब्रैकेट खोलें array स्क्वायर ब्रैकेट में @(At-sign) कर्ली ब्रैकेट बंद करें। |
01:55 | कोड की यह लाइन एक अरै के सभी एलिमेंट्स को प्रदर्शित करती है। |
02:00 | Dollar कर्ली ब्रैकेट खोलें array स्क्वायर ब्रैकेट में one कर्ली ब्रैकेट बंद करें। |
02:08 | कोड की यह लाइऩ अरै के दूसरे एलिमेंट को प्रदर्शित करती है। |
02:14 | Operating_systems को एलिमेंट्स Ubuntu, Fedora, Redhat और Suse के साथ घोषित किया गया है। |
02:22 | यहाँ, अरै Operating_systems फंक्शन array_display'. में पास किया गया है। |
02:29 | एक फंक्शन के लिए अरै को पास करने के लिए सिंटेक्स है function_name space dollar कर्ली ब्रैकेट खोलें array_name स्क्वायर ब्रैकेट में @(At sign) कर्ली ब्रैकेट बंद करें। |
02:45 | अपने प्रोग्राम पर वापस आएँ। |
02:48 | इसी तरह, colors एलिमेंट्स White, green, red और blue के साथ घोषित है। |
02:57 | यहाँ array colors फंक्शन array_display में पास किया गया है। |
03:02 | अब फाइल को सेव करें औऱ टर्मिनल पर जाएँ। |
03:07 | टाइप करें chmod space plus x space function underscore array dot sh |
03:18 | Enter दबाएँ। |
03:19 | टाइप करें dot slash function underscore array dot sh |
03:25 | Enter दबाएँ। |
03:27 | जैसा कि हम देख सकते हैं 'operating_systems' के array elements और 'colors' प्रदर्शित होते हैं। |
03:33 | औऱ 'operating_systems' का दूसरा array element और 'colors' भी प्रदर्शित होते हैं। |
03:41 | Bash में 'exit' और 'return' स्टेटमेंट्स फंक्शन या प्रोग्राम का स्टेट्स कोड देते हैं। |
03:49 | return स्टेटमेंट स्क्रिप्ट में रिटर्न होगा, जहाँ से यह कॉल हुआ था। |
03:54 | exit स्टेटमेंट पूरी स्क्रिप्ट को समाप्त करेगा, जहाँ से इसे मिलाया गया है। |
04:01 | अब फंक्शन में return के लिए इन 2 तरीकों को सीखते हैं। |
04:06 | मैं 'return_exit.sh' फाइल खोलती हूँ। |
04:12 | यह shebang लाइन है। |
04:14 | फंक्शन का नाम है return_(Underscore)function |
04:18 | ओपन कर्ली ब्रैकेट 'function definition. खोलता है। |
04:22 | यह if स्टेटमेंट दो वेरिएबल्स की तुलना करता है। |
04:27 | यदि दो वेरिएबल्स बराबर हैं, तो 'if' में कमांड्स निष्पादित होती हैं। |
04:33 | यह echo स्टेटमेंट मैसेज को प्रदर्शित करता है। |
04:36 | This is return function. |
04:39 | return 0 स्टेट्स कोड 0(zero) के साथ कंट्रोल को फंक्शन से मेन प्रोग्राम में ले जाता है। |
04:47 | ध्यान दें, return के बाद के स्टेटमेंट्स फंक्शन में निष्पादित नहीं होंगे। |
04:54 | fi if स्टेटमेंट के अंत को दर्शाता है। |
04:58 | यहाँ फंक्शन का नाम है exit_(Undescore)function |
05:02 | if स्टेटमेंट यहाँ दो वेरिएबल्स की तुलना करता है। |
05:06 | यदि दो वेरिएबल्स बराबर हैं, तो 'if' में कमांड्स निष्पादित होती हैं। |
05:14 | यह echo स्टेटमेंट मैसेज प्रदर्शित करता हैः "This is exit function" |
05:19 | exit 0 प्रोग्राम को समाप्त करता है। |
05:23 | fi इस if स्टेटमेंट के अंत को दर्शाता है। |
05:27 | यह आर्ग्युमेंट्स 3 और 3 के साथ फंक्शन कॉल है। |
05:33 | यह मैसेज प्रदर्शित करता हैः "We are in main program" |
05:38 | यह आर्ग्युमेंट्स 3 और 3 के साथ अन्य फंक्शन कॉल है। |
05:44 | यह echo स्टेटमेंट मैसेज प्रदर्शित करता है "This line is not displayed" |
05:49 | ध्यान दें कि exit प्रोग्राम को समाप्त करेगा। |
05:53 | exit के बाद कुछ भी निष्पादित नहीं होगा। |
05:58 | फाइल को सेव करें और टर्मिनल पर जाएँ। |
06:00 | टाइप करेंः chmod space plus x space return underscore exit dot sh |
06:09 | Enter' दबाएँ। |
06:12 | टाइप करेंः dot slash return underscore exit dot sh |
06:18 | Enter दबाएँ। |
06:20 | आउटपुट मैसेजस प्रदर्शित करेगा जैसे दिखाया गया है। |
06:24 | अब, प्रोग्राम के फ्लो को समझते हैं। |
06:27 | कंट्रोल मेन प्रोग्राम में होगा, जो स्वयं स्क्रिप्ट है। |
06:33 | कंट्रोल फंक्शन कॉल के कारण return_function में चला जाता है। |
06:39 | यदि दो वेरिएबल बराबर हैं, यह मैसेज प्रदर्शित करता है '"This is return function . |
06:47 | फिर यह return 0 को मिलाता है और कंट्रोल मेन प्रोग्राम में फंक्शन कॉल के नीचे फंक्शन से स्टेटमेंट पर जाता है। |
06:59 | फिर यह मैसेज प्रदर्शित करता है, We are in main program |
07:03 | उसके बाद फंक्शन कॉल के कारण कंट्रोल exit_function में जाता है। |
07:11 | क्योंकि दो वेरिएबल बराबर हैं, यह मैसेज प्रदर्शित करता है "This is exit function" . |
07:19 | फिर यह exit 0 को मिलता है। यह प्रोग्राम को समाप्त करेगा। |
07:25 | exit के बाद कोई भी स्टेटमेंट निष्पादित नहीं होगा। |
07:30 | इसके अलावा स्टेटमेंट This line is not displayed निष्पादित नहीं होगा। |
07:36 | आशा है कि इनके बीच का अंतर आप समझ चुकें होंगे। |
07:39 | अब संक्षेप में |
07:41 | इस ट्यूटोरियल में हमने सीखा |
07:44 | कुछ उदाहऱणों की मदद से |
07:47 | फंक्शन में अरै को पास करना |
07:50 | फंक्शन में exit स्टेटमेंट का उपयोग |
07:53 | फंक्शन में return स्टेटमेंट का उपयोग |
07:56 | नियत कार्य के रूप में, |
07:57 | एक प्रोग्राम लिखें |
07:58 | जहाँ फंक्शन अरै में सभी एलिमेंट्स को जोडे, फंक्शन एलिमेंट्स के योग को प्रदर्शित करना चाहिए। |
08:07 | अरैज एलिमेंट्स (1, 2, 3) और (4, 5, 6) के साथ दो फंक्शन कॉल बनाएँ। |
08:15 | निम्न लिंक पर उपलब्ध वीडिओ देखें। http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial |
08:19 | यह स्पोकन ट्यूटोरियल को सारांशित करता है। |
08:23 | अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। |
08:28 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, |
08:30 | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें। |
08:45 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
08:49 | यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है |
09:04 | इस स्क्रिप्ट को FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा तैयार किया गया है। |
09:10 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ। धन्यवाद। |