Difference between revisions of "BASH/C2/More-on-Arrays/Hindi"
From Script | Spoken-Tutorial
(Created page with " {| border=1 !Time !Narration |- | 00:02 | 'More on Arrays in BASH' ट्यूटोरियल में आपका स्वागत है। |- | 00:07 |...") |
|||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
{| border=1 | {| border=1 | ||
− | + | |'''Time''' | |
− | + | |'''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 36: | Line 33: | ||
|- | |- | ||
| 00:28 | | 00:28 | ||
− | | यदि नहीं, तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी | + | | यदि नहीं, तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएँ। |
|- | |- | ||
| 00:34 | | 00:34 | ||
− | | इस ट्यूटोरियल के लिए मैं उपयोग कर | + | | इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ * 'उबन्टु लिनक्स 12.04' OS |
|- | |- | ||
Line 52: | Line 49: | ||
|- | |- | ||
| 00:50 | | 00:50 | ||
− | | अब देखते हैं कि 'एक | + | | अब देखते हैं कि 'एक अरै' से एक अवयव को कैसे एक्स्ट्रैक्ट यानी निकालते हैं'। |
|- | |- | ||
| 00:55 | | 00:55 | ||
− | | * ' | + | | * 'अरै' में अवयवों को किसी भी स्थिति से एक्स्ट्रैक्ट किया जा सकता है। |
|- | |- | ||
Line 72: | Line 69: | ||
|- | |- | ||
| 01:12 | | 01:12 | ||
− | | 'ArrayName स्क्वायर ब्रैकेट्स में ऐट साइन (@) कोलन position कोलन उल्लिखित स्थिति से एक्सट्रैक्ट किये जाने | + | | 'ArrayName स्क्वायर ब्रैकेट्स में ऐट साइन (@) कोलन position कोलन उल्लिखित स्थिति से एक्सट्रैक्ट किये जाने वाला Number of elements' |
|- | |- | ||
Line 92: | Line 89: | ||
|- | |- | ||
| 01:54 | | 01:54 | ||
− | | अब मैं प्रोग्राम | + | | अब मैं प्रोग्राम समझाती हूँ। |
|- | |- | ||
| 01:56 | | 01:56 | ||
− | | यह 'शीबैंग ( | + | | यह 'शीबैंग (Shebang) लाइन' है। |
|- | |- | ||
| 01:59 | | 01:59 | ||
− | | यह 'declare command' अवयवों के साथ एक 'लिनक्स' नामक ' | + | | यह 'declare command' अवयवों के साथ एक 'लिनक्स' नामक 'अरै' घोषित करता है। |
|- | |- | ||
| 02:06 | | 02:06 | ||
− | | * 'Debian (डेबियन)' | + | | * '''Debian''' (डेबियन)' * '''Redhat''' (रेडहैट)' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 02:08 | | 02:08 | ||
− | | * 'Ubuntu (उबन्टु) और | + | | * '''Ubuntu''' (उबन्टु) और * '''Fedora''' (फेडोरा)' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 02:11 | | 02:11 | ||
− | | यह 'echo command' | + | | यह '''echo command''' अरै में सारे अवयवों की सूची प्रिंट करेगा। |
|- | |- | ||
| 02:16 | | 02:16 | ||
− | | अगला 'echo command' एक्सट्रैक्ट किये हुए अवयवों को प्रिंट करेगा। | + | | अगला '''echo command''' एक्सट्रैक्ट किये हुए अवयवों को प्रिंट करेगा। |
|- | |- | ||
| 02:21 | | 02:21 | ||
− | | कमांड '${Linux[@]:1:2}' इंडेक्स 'वन' जो कि 'रेडहैट' है, से शुरू करके दो अवयवों प्रिंट करेगा। | + | | कमांड '${Linux[@]:1:2}' इंडेक्स 'वन' जो कि 'रेडहैट' है, से शुरू करके दो अवयवों को प्रिंट करेगा। |
|- | |- | ||
Line 144: | Line 133: | ||
|- | |- | ||
| 02:56 | | 02:56 | ||
− | | | + | | हमें आउटपुट प्राप्त होता है - 'Original elements in an array Linux: Debian Redhat Ubuntu और Fedora'. |
|- | |- | ||
| 03:06 | | 03:06 | ||
− | | 'The two elements starting from index one(Redhat): Redhat | + | | '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 इक्वल्स टू सिंगल | + | | 'ArrayName स्क्वायर ब्रैकेट्स में n इक्वल्स टू सिंगल कोट्स में, NewWord.' |
|- | |- | ||
| 03:34 | | 03:34 | ||
− | | यहाँ 'n' 'इंडेक्स नंबर' या ' | + | | यहाँ 'n' 'इंडेक्स नंबर' या 'अवयव की संख्या' है। |
|- | |- | ||
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 233: | Line 222: | ||
|- | |- | ||
| 05:07 | | 05:07 | ||
− | | मैं प्रॉम्प्ट क्लियर | + | | मैं प्रॉम्प्ट क्लियर करती हूँ। |
|- | |- | ||
Line 241: | Line 230: | ||
|- | |- | ||
| 05:12 | | 05:12 | ||
− | | आउटपुट प्रदर्शित | + | | आउटपुट प्रदर्शित होता है 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' हटाएंगे। |
|- | |- | ||
Line 289: | Line 278: | ||
|- | |- | ||
| 06:12 | | 06:12 | ||
− | | 'Debian Redhat Fedora | + | | '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 लेंथ यानी लम्बाई के 'अरै' नेम्स घोषित करें और निम्न ऑपरेशंस क्रियान्वित करें। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 341: | Line 326: | ||
|- | |- | ||
| 06:55 | | 06:55 | ||
− | | ' | + | | 'अरै' के अंत में कोई नया नाम संलग्न करें। |
|- | |- | ||
Line 385: | Line 370: | ||
|- | |- | ||
| 07:50 | | 07:50 | ||
− | | मैं | + | | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ। |
|- | |- |
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 | हमारे साथ जुड़ने के लिए धन्यवाद। |