Difference between revisions of "BASH/C2/More-on-Arrays/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
 
 
 
{| border=1  
 
{| border=1  
!Time  
+
|'''Time'''
!Narration  
+
|'''Narration'''
  
 
|-
 
|-
 
| 00:02
 
| 00:02
|  बैश में 'More on Arrays'  के ट्यूटोरियल में आपका स्वागत है।  
+
|  बैश में '''More on Arrays'''  के ट्यूटोरियल में आपका स्वागत है।  
  
 
|-
 
|-
Line 16: Line 13:
 
|-
 
|-
 
|  00:10
 
|  00:10
| * एक 'अरे' से एक अवयव को कैसे एक्स्ट्रैक्ट करें यानी निकालें।  
+
| * एक 'अरै' से एक अवयव को कैसे एक्स्ट्रैक्ट करें यानी निकालें।  
  
 
|-
 
|-
 
|  00:13
 
|  00:13
| * एक 'अरे' में एक अवयव को कैसे रिप्लेस करें यानी बदलें।  
+
| * एक 'अरै' में एक अवयव को कैसे रिप्लेस करें यानी बदलें।  
  
 
|-
 
|-
 
|  00:16
 
|  00:16
| * एक 'अरे' में एक अवयव कैसे जोड़ें और  
+
| * एक 'अरै' में एक अवयव कैसे जोड़ें और  
  
 
|-
 
|-
 
|  00:19
 
|  00:19
| * एक 'अरे' से एक अवयव कैसे हटायें।  
+
| * एक 'अरै' से एक अवयव कैसे हटायें।  
  
 
|-
 
|-
Line 52: Line 49:
 
|-
 
|-
 
|  00:50
 
|  00:50
| अब देखते हैं कि 'एक अरे' से एक अवयव को कैसे एक्स्ट्रैक्ट यानी निकालते हैं'।   
+
| अब देखते हैं कि 'एक अरै' से एक अवयव को कैसे एक्स्ट्रैक्ट यानी निकालते हैं'।   
  
 
|-
 
|-
 
|  00:55
 
|  00:55
| *  'अरे' में अवयवों को किसी भी स्थिति से एक्स्ट्रैक्ट किया जा सकता है।   
+
| *  'अरै' में अवयवों को किसी भी स्थिति से एक्स्ट्रैक्ट किया जा सकता है।   
  
 
|-
 
|-
Line 72: Line 69:
 
|-
 
|-
 
| 01:12  
 
| 01:12  
| 'ArrayName स्क्वायर ब्रैकेट्स में ऐट साइन (@) कोलन position कोलन उल्लिखित स्थिति से एक्सट्रैक्ट किये जाने वाले Number of elements'
+
| 'ArrayName स्क्वायर ब्रैकेट्स में ऐट साइन (@) कोलन position कोलन उल्लिखित स्थिति से एक्सट्रैक्ट किये जाने वाला Number of elements'
  
 
|-
 
|-
Line 96: Line 93:
 
|-
 
|-
 
|  01:56   
 
|  01:56   
| यह 'शीबैंग (Shenbang) लाइन' है।   
+
| यह 'शीबैंग (Shebang) लाइन' है।   
  
 
|-
 
|-
 
| 01:59
 
| 01:59
| यह 'declare command' अवयवों के साथ एक 'लिनक्स' नामक 'अरे' घोषित करता है।  
+
| यह 'declare command' अवयवों के साथ एक 'लिनक्स' नामक 'अरै' घोषित करता है।  
  
 
|-
 
|-
 
| 02:06
 
| 02:06
| * 'Debian (डेबियन)'
+
| * '''Debian''' (डेबियन)' * '''Redhat''' (रेडहैट)'
 
+
|-
+
| 02:07
+
| * 'Redhat (रेडहैट)'
+
  
 
|-
 
|-
 
| 02:08
 
| 02:08
| * 'Ubuntu (उबन्टु) और  
+
| * '''Ubuntu''' (उबन्टु) और * '''Fedora''' (फेडोरा)'
 
+
|-
+
| 02:09
+
| * 'Fedora (फेडोरा)'
+
  
 
|-
 
|-
 
| 02:11
 
| 02:11
| यह 'echo command' अरे में सारे अवयवों की सूची प्रिंट करेगा।  
+
| यह '''echo command''' अरै में सारे अवयवों की सूची प्रिंट करेगा।  
  
 
|-
 
|-
 
| 02:16
 
| 02:16
| अगला 'echo command' एक्सट्रैक्ट किये हुए अवयवों को प्रिंट करेगा।  
+
| अगला '''echo command''' एक्सट्रैक्ट किये हुए अवयवों को प्रिंट करेगा।  
  
 
|-
 
|-
Line 144: Line 133:
 
|-
 
|-
 
| 02:56
 
| 02:56
|   हमें आउटपुट प्राप्त होता है - 'Original elements in an array Linux: Debian Redhat Ubuntu and Fedora'.
+
| हमें आउटपुट प्राप्त होता है - 'Original elements in an array Linux: Debian Redhat Ubuntu और Fedora'.
  
 
|-
 
|-
 
| 03:06
 
| 03:06
|  'The two elements starting from index one(Redhat): Redhat and Ubuntu'
+
|  'The two elements starting from index one(Redhat): Redhat और Ubuntu'
  
 
|-
 
|-
Line 156: Line 145:
 
|-
 
|-
 
| 03:15
 
| 03:15
| हम देखेंगे कि 'अरे में अवयवों को कैसे रिप्लेस यानी बदलते हैं'।  
+
| हम देखेंगे कि 'अरै में अवयवों को कैसे रिप्लेस यानी बदलते हैं'।  
  
 
|-
 
|-
 
| 03:19
 
| 03:19
| 'अरे' में मौजूदा अवयव को निम्न रचनाक्रम प्रयोग करके बदला जा सकता है।  
+
| 'अरै' में मौजूदा अवयव को निम्न रचनाक्रम प्रयोग करके बदला जा सकता है।  
  
 
|-
 
|-
 
| 03:25
 
| 03:25
| 'ArrayName स्क्वायर ब्रैकेट्स में n इक्वल्स टू सिंगल क्वोट्स में, NewWord.'
+
| 'ArrayName स्क्वायर ब्रैकेट्स में n इक्वल्स टू सिंगल कोट्स में, NewWord.'
  
 
|-
 
|-
Line 184: Line 173:
 
|-
 
|-
 
| 03:51
 
| 03:51
| यह 'एको कमांड' प्रतिस्थापन यानी रिप्लेसमेंट के बाद 'अरे लिनक्स' के सारे अवयवों को दिखाएगी।   
+
| यह 'एको कमांड' प्रतिस्थापन यानी रिप्लेसमेंट के बाद 'अरै लिनक्स' के सारे अवयवों को दिखाएगी।   
  
 
|-
 
|-
Line 204: Line 193:
 
|-
 
|-
 
| 04:14
 
| 04:14
| हम देखेंगे कि अरे में एक अवयव कैसे जोड़ें।  
+
| हम देखेंगे कि अरै में एक अवयव कैसे जोड़ें।  
  
 
|-
 
|-
Line 221: Line 210:
 
|-
 
|-
 
|  04:52
 
|  04:52
| हाईलाइट की हुई कमांड एक नए 'अवयव Suse' को 'अरे लिनक्स' में संलग्न करेगी।  
+
| हाईलाइट की हुई कमांड एक नए 'अवयव Suse' को 'अरै लिनक्स' में संलग्न करेगी।  
  
 
|-
 
|-
Line 241: Line 230:
 
|-
 
|-
 
|  05:12
 
|  05:12
| आउटपुट प्रदर्शित होता है all elements after appending 'Suse' : 'Debian Redhat Mandriva Fedora and Suse.'
+
| आउटपुट प्रदर्शित होता है all elements after appending 'Suse' : 'Debian Redhat Mandriva Fedora और Suse.'
  
 
|-
 
|-
Line 249: Line 238:
 
|-
 
|-
 
|  05:24
 
|  05:24
| हम देखेंगे कि 'अरे' से एक अवयव को कैसे हटाते हैं।  
+
| हम देखेंगे कि 'अरै' से एक अवयव कैसे हटाते हैं।  
  
 
|-
 
|-
 
|  05:29
 
|  05:29
| 'अरे' से एक अवयव निम्न रचनाक्रम प्रयोग करके हटाया जा सकता है -
+
| 'अरै' से एक अवयव निम्न रचनाक्रम प्रयोग करके हटाया जा सकता है -
  
 
|-
 
|-
Line 269: Line 258:
 
|-
 
|-
 
|  05:50
 
|  05:50
| और हम अरे 'लिनक्स' से तीसरा अवयव 'Mandriva' हटाएंगे।  
+
| और हम अरै 'लिनक्स' से तीसरा अवयव 'Mandriva' हटाएंगे।  
  
 
|-
 
|-
Line 289: Line 278:
 
|-
 
|-
 
| 06:12
 
| 06:12
| 'Debian Redhat Fedora and Suse'
+
| 'Debian Redhat Fedora और Suse'
 
   
 
   
 
|-
 
|-
Line 309: Line 298:
 
|-
 
|-
 
| 06:25
 
| 06:25
| * 'अरे' से अवयव को एक्सट्रैक्ट यानी निकलना।
+
| * 'अरै' से अवयव को एक्सट्रैक्ट यानी निकालना।
  
 
|-
 
|-
 
| 06:28
 
| 06:28
| * 'अरे' में अवयव रिप्लेस यानी बदलना।  
+
| * 'अरै' में अवयव रिप्लेस यानी बदलना।  
  
 
|-
 
|-
 
| 06:30
 
| 06:30
| * 'अरे' में अवयव जोड़ना और  
+
| * 'अरै' में अवयव जोड़ना और  
  
 
|-
 
|-
 
| 06:32
 
| 06:32
| * 'अरे' से अवयव हटाना।  
+
| * 'अरै' से अवयव हटाना।  
  
 
|-
 
|-
 
| 06:36  
 
| 06:36  
| एक नियत कार्य में  
+
| एक नियत कार्य में # 7 लेंथ यानी लम्बाई के 'अरै' नेम्स घोषित करें और निम्न ऑपरेशंस क्रियान्वित करें।  
 
+
|-
+
| 06:37
+
| # 7 लेंथ यानी लम्बाई के 'अरे' नेम्स घोषित करें और निम्न ऑपरेशंस क्रियान्वित करें।  
+
  
 
|-
 
|-
Line 341: Line 326:
 
|-
 
|-
 
| 06:55  
 
| 06:55  
| 'अरे' के अंत में कोई नया नाम संलग्न करें।  
+
| 'अरै' के अंत में कोई नया नाम संलग्न करें।  
 
   
 
   
 
|-
 
|-

Latest revision as of 11:53, 1 March 2017

Time Narration
00:02 बैश में More on Arrays के ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम सीखेंगे
00:10 * एक 'अरै' से एक अवयव को कैसे एक्स्ट्रैक्ट करें यानी निकालें।
00:13 * एक 'अरै' में एक अवयव को कैसे रिप्लेस करें यानी बदलें।
00:16 * एक 'अरै' में एक अवयव कैसे जोड़ें और
00:19 * एक 'अरै' से एक अवयव कैसे हटायें।
00:22 इस ट्यूटोरियल के अनुसरण के लिए, आपको 'लिनक्स ऑपरेटिंग सिस्टम' से परिचित होना चाहिए।
00:28 यदि नहीं, तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएँ।
00:34 इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ * 'उबन्टु लिनक्स 12.04' OS
00:41 और * 'GNU बैश' वर्जन '4.1.10'
00:45 अभ्यास के लिए 'GNU बैश' वर्जन '4' या उससे नए की सलाह दी जाती है।
00:50 अब देखते हैं कि 'एक अरै' से एक अवयव को कैसे एक्स्ट्रैक्ट यानी निकालते हैं'।
00:55 * 'अरै' में अवयवों को किसी भी स्थिति से एक्स्ट्रैक्ट किया जा सकता है।
01:00 * यहाँ, स्थिति 'इंडेक्स नंबर' है।
01:04 * ध्यान दें कि 'इंडेक्स नंबर' हमेश 'ज़ीरो' से शुरू होता है।
01:09 रचनाक्रम निम्न प्रकार है:
01:12 'ArrayName स्क्वायर ब्रैकेट्स में ऐट साइन (@) कोलन position कोलन उल्लिखित स्थिति से एक्सट्रैक्ट किये जाने वाला Number of elements'
01:25 अब एक उदाहरण की मदद से समझते हैं।
01:29 अपने कीबोर्ड पर एकसाथ 'Ctrl+Alt और T' कीज़ दबाकर 'टर्मिनल' खोलें।
01:37 टाइप करें: 'gedit' स्पेस 'array2.sh' स्पेस & (ampersand) साइन। एंटर दबाएं।
01:47 अब अपनी 'array2.sh file' में यहाँ प्रदर्शित की तरह कोड टाइप करें।
01:54 अब मैं प्रोग्राम समझाती हूँ।
01:56 यह 'शीबैंग (Shebang) लाइन' है।
01:59 यह 'declare command' अवयवों के साथ एक 'लिनक्स' नामक 'अरै' घोषित करता है।
02:06 * Debian (डेबियन)' * Redhat (रेडहैट)'
02:08 * Ubuntu (उबन्टु) और * Fedora (फेडोरा)'
02:11 यह echo command अरै में सारे अवयवों की सूची प्रिंट करेगा।
02:16 अगला echo command एक्सट्रैक्ट किये हुए अवयवों को प्रिंट करेगा।
02:21 कमांड '${Linux[@]:1:2}' इंडेक्स 'वन' जो कि 'रेडहैट' है, से शुरू करके दो अवयवों को प्रिंट करेगा।
02:34 अब 'टर्मिनल' पर जाते हैं।
02:36 सबसे पहले 'chmod' स्पेस 'plus x स्पेस array2.sh' टाइप करके फाइल को निष्पादन योग्य बनाते हैं। एंटर दबाएं।
02:50 टाइप करें: 'डॉट स्लैश array2.sh' एंटर दबाएं।
02:56 हमें आउटपुट प्राप्त होता है - 'Original elements in an array Linux: Debian Redhat Ubuntu और Fedora'.
03:06 'The two elements starting from index one(Redhat): Redhat और Ubuntu'
03:12 अब अपनी स्लाइड्स पर वापस आते हैं।
03:15 हम देखेंगे कि 'अरै में अवयवों को कैसे रिप्लेस यानी बदलते हैं'।
03:19 'अरै' में मौजूदा अवयव को निम्न रचनाक्रम प्रयोग करके बदला जा सकता है।
03:25 'ArrayName स्क्वायर ब्रैकेट्स में n इक्वल्स टू सिंगल कोट्स में, NewWord.'
03:34 यहाँ 'n' 'इंडेक्स नंबर' या 'अवयव की संख्या' है।
03:38 अपने टेक्स्ट एडिटर पर वापस आते हैं।
03:41 'Linux[2]='Mandriva' ' .
03:45 यह कमांड तीसरे अवयव 'उबन्टु' को 'Mandriva' से बदलेगी।
03:51 यह 'एको कमांड' प्रतिस्थापन यानी रिप्लेसमेंट के बाद 'अरै लिनक्स' के सारे अवयवों को दिखाएगी।
03:58 अपने 'टर्मिनल' पर वापस आते हैं।
04:01 अब दोबारा निष्पादित करते हैं।
04:04 यह प्रतिस्थापन के बाद सारे अवयवों को दिखाता है - Debian Redhat Mandriva और Fedora
04:12 अब स्लाइड्स पर आते हैं।
04:14 हम देखेंगे कि अरै में एक अवयव कैसे जोड़ें।
04:18 'ArrayName इक्वल टू राउंड ब्रैकेट खोलें डबल क्वोट में डॉलर साइन ($) कर्ली ब्रैकेट खोलें ArrayName स्क्वायर ब्रैकेट खोलें ऐट साइन (@) स्क्वायर ब्रैकेट बंद करें कर्ली ब्रैकेट बंद करें'

'स्पेस डबल क्वोट्स में New_Word_1 स्पेस डबल क्वोट्स में New_Word_2 और राउंड ब्रैकेट बंद करें'

04:45 अब एक उदाहरण की मदद से इसे समझते हैं।
04:50 कोड फाइल पर जाते हैं।
04:52 हाईलाइट की हुई कमांड एक नए 'अवयव Suse' को 'अरै लिनक्स' में संलग्न करेगी।
04:59 फिर 'Suse' संलग्न करने के बाद हम सारे अवयवों को 'एको' करेंगे।
05:05 'टर्मिनल' पर जाते हैं।
05:07 मैं प्रॉम्प्ट क्लियर करती हूँ।
05:09 हम प्रोग्राम को दोबारा निष्पादित करते हैं।
05:12 आउटपुट प्रदर्शित होता है all elements after appending 'Suse' : 'Debian Redhat Mandriva Fedora और Suse.'
05:22 अब अपनी स्लाइड्स पर वापस आते हैं।
05:24 हम देखेंगे कि 'अरै' से एक अवयव कैसे हटाते हैं।
05:29 'अरै' से एक अवयव निम्न रचनाक्रम प्रयोग करके हटाया जा सकता है -
05:35 'Unset स्पेस ArrayName स्क्वायर ब्रैकेट खोलें index number स्क्वायर ब्रैकेट बंद करें'
05:44 कोड फाइल पर जाते हैं।
05:46 यहाँ हम 'unset कमांड' प्रयोग कर रहे हैं।
05:50 और हम अरै 'लिनक्स' से तीसरा अवयव 'Mandriva' हटाएंगे।
05:56 फिर 'Mandriva' को हटाने के बाद दोबारा हम सारे अवयवों को 'एको' करेंगे।
06:02 अब टर्मिनल पर जाते हैं।
06:04 हम प्रोग्राम निष्पादित करेंगे।
06:07 यहाँ 'Mandriva' हटाने के बाद अवयवों की सूची है।
06:12 'Debian Redhat Fedora और Suse'
06:16 यह हमें इस ट्यूटोरियल के अंत में लाता है।
06:19 अपनी स्लाइड्स पर वापस आते हैं।
06:21 इसको सारांशित करते हैं।
06:23 इस ट्यूटोरियल में हमने सीखा
06:25 * 'अरै' से अवयव को एक्सट्रैक्ट यानी निकालना।
06:28 * 'अरै' में अवयव रिप्लेस यानी बदलना।
06:30 * 'अरै' में अवयव जोड़ना और
06:32 * 'अरै' से अवयव हटाना।
06:36 एक नियत कार्य में # 7 लेंथ यानी लम्बाई के 'अरै' नेम्स घोषित करें और निम्न ऑपरेशंस क्रियान्वित करें।
06:44 * इंडेक्स टू से शुरू करके तीन अवयवों को एक्सट्रैक्ट करें।
06:48 * तीसरे अवयव को 'Debian' से बदलें और प्रदर्शित करें।
06:55 'अरै' के अंत में कोई नया नाम संलग्न करें।
06:58 नीचे दिखाए लिंक पर उपलब्ध वीडिओ देखें।
07:01 यह स्पोकन ट्यूटोरियल को सारांशित करता है।
07:04 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
07:09 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
07:12 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।
07:15 ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
07:19 अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें।
07:27 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है।
07:31 यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
07:38 इस मिशन पर अधिक जानकारी नीचे दर्शाये लिंक पर उपलब्ध है।
07:50 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
07:55 हमारे साथ जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Prabhakarpandey, Pratik kamble, Shruti arya