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

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 133: Line 133:
 
|-
 
|-
 
|03:27
 
|03:27
|जैसा कि हम देख सकते हैं  ''''operating_systems'''' का '''array elements ''' और ''''colors' ''' प्रदर्शित होते हैं।
+
|जैसा कि हम देख सकते हैं  ''''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.'' खोलता है।
+
| ओपन कर्ली ब्रैकेट '''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 स्टेटमेंट मैसेज प्रदर्शित करती हैः  '''"This is exit function"'''
+
|यह 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 यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।

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