Difference between revisions of "BASH/C3/Arrays-and-functions/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with " {| border=1 |'''Time''' |'''Narration''' |- | 00:01 |नमस्कार दोस्तों, '''Arrays & functions''' पर स्पोकन ट्यूटोर...")
 
Line 6: Line 6:
 
|-
 
|-
 
| 00:01
 
| 00:01
|नमस्कार दोस्तों, '''Arrays & functions''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
+
|नमस्कार दोस्तों, '''Arrays और functions''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
 
|-
 
|-
 
| 00:07
 
| 00:07
Line 39: Line 39:
 
|-
 
|-
 
| 00:43
 
| 00:43
|इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ
+
|इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ
  
 
|-
 
|-
Line 58: Line 58:
 
|-
 
|-
 
| 01:09
 
| 01:09
|मैं  '''function_(underscore)array dot sh''' नामक फाइल खोलता हूँ।
+
|मैं  '''function_(underscore)array dot sh''' नामक फाइल खोलती हूँ।
  
 
|-
 
|-
Line 69: Line 69:
 
|-
 
|-
 
|01:22
 
|01:22
|ओपन कर्ली ब्रैस '''function definition.''' खोलता है।
+
|ओपन कर्ली ब्रैकेट '''function definition.''' खोलता है।
 
|-
 
|-
 
| 01:27
 
| 01:27
Line 81: Line 81:
 
|-
 
|-
 
|01:47
 
|01:47
| '''Dollar''' opening curly brace '''array''' within square bracket @(At-sign) closing curly brace
+
| '''Dollar''' कर्ली ब्रैकेट खोलें '''array''' स्क्वायर ब्रैकेट में @(At-sign) कर्ली ब्रैकेट बंद करें।
  
 
|-
 
|-
Line 88: Line 88:
 
|-
 
|-
 
|02:00
 
|02:00
| '''Dollar''' opening curly brace array within square bracket one closing curly brace
+
| '''Dollar''' कर्ली ब्रैकेट खोलें array स्क्वायर ब्रैकेट में one कर्ली ब्रैकेट बंद करें।
  
 
|-
 
|-
Line 102: Line 102:
 
|-
 
|-
 
|02:29
 
|02:29
|एक फंक्शन के लिए अरै को पास करने के लिए सिंटेक्स है '''function_name''' space '''dollar''' ओपनिंग कर्ली ब्रैस '''array_name''' स्क्वैर ब्रैकेट में '''@(At sign)''' क्लोज कर्ली ब्रैस।
+
|एक फंक्शन के लिए अरै को पास करने के लिए सिंटेक्स है '''function_name''' space '''dollar''' कर्ली ब्रैकेट खोलें '''array_name''' स्क्वायर ब्रैकेट में '''@(At sign)''' कर्ली ब्रैकेट बंद करें।
 
|-
 
|-
 
| 02:45
 
| 02:45

Revision as of 13:26, 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 यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।

http://www.spoken-tutorial.org

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 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है

http://spoken-tutorial.org\NMEICT-Intro

09:04 इस स्क्रिप्ट को FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा तैयार किया गया है।
09:10 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं....अब आपसे विदा लेता हूँ, धन्यवाद।

Contributors and Content Editors

Devraj, Prabhakarpandey, Pratik kamble, Shruti arya