BASH/C2/More-on-Arrays/Hindi
From Script | Spoken-Tutorial
Revision as of 15:22, 18 February 2015 by Shruti arya (Talk | contribs)
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 | यह 'शीबैंग (Shenbang) लाइन' है। |
01:59 | यह 'declare command' अवयवों के साथ एक 'लिनक्स' नामक 'अरे' घोषित करता है। |
02:06 | * 'Debian (डेबियन)' |
02:07 | * 'Redhat (रेडहैट)' |
02:08 | * 'Ubuntu (उबन्टु) और |
02:09 | * '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 and Fedora'. |
03:06 | 'The two elements starting from index one(Redhat): Redhat and 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 and 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 and Suse' |
06:16 | यह हमें इस ट्यूटोरियल के अंत में लाता है। |
06:19 | अपनी स्लाइड्स पर वापस आते हैं। |
06:21 | इसको सारांशित करते हैं। |
06:23 | इस ट्यूटोरियल में हमने सीखा |
06:25 | * 'अरे' से अवयव को एक्सट्रैक्ट यानी निकलना। |
06:28 | * 'अरे' में अवयव रिप्लेस यानी बदलना। |
06:30 | * 'अरे' में अवयव जोड़ना और |
06:32 | * 'अरे' से अवयव हटाना। |
06:36 | एक नियत कार्य में |
06:37 | # 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 | हमारे साथ जुड़ने के लिए धन्यवाद। |