Difference between revisions of "BASH/C2/Array-Operations-in-BASH/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
 
 
 
{| border=1  
 
{| border=1  
!Time  
+
|'''Time'''
!Narration  
+
|'''Narration'''
  
 
|-
 
|-
Line 12: Line 9:
 
|-
 
|-
 
| 00:05
 
| 00:05
| इस ट्यूटोरियल में हम सीखेंगे कि
+
| इस ट्यूटोरियल में हम सीखेंगे कि एक अरै (Array) को घोषित कैसे करें और इसे वैल्यू नियुक्त कैसे करें।  
* एक अरे (Array) को घोषित कैसे करें और इसे वैल्यू नियुक्त कैसे करें।  
+
  
 
|-
 
|-
 
| 00:12
 
| 00:12
| * घोषणा के दौरान एक 'अरे' को इनिशियलाइज़ कैसे करें।  
+
| घोषणा के दौरान एक 'अरै' को इनिशियलाइज़ कैसे करें।  
  
 
|-
 
|-
 
| 00:15
 
| 00:15
| * एक 'अरे (Array)' की लम्बाई और उसका 'n' वाँ अवयव ज्ञात करना।   
+
| एक 'अरै (Array)' की लम्बाई और उसका 'n' वाँ अवयव ज्ञात करना।   
  
 
|-
 
|-
 
| 00:20
 
| 00:20
| * एक 'अरे (Array)' को प्रिंट करना।  
+
|एक 'अरै (Array)' को प्रिंट करना।  
  
 
|-
 
|-
Line 53: Line 49:
 
|-
 
|-
 
| 00:50
 
| 00:50
| अब 'अरे' की परिभाषा और उसके मुख्य लक्षणों के साथ शुरू करते हैं।  
+
| अब 'अरै' की परिभाषा और उसके मुख्य लक्षणों के साथ शुरू करते हैं।  
  
 
|-
 
|-
 
| 00:55
 
| 00:55
| * एक 'अरे' कई वैल्यूज़ के साथ एक वेरिएबल है।  
+
| * एक 'अरै' कई वैल्यूज़ के साथ एक वेरिएबल है।  
  
 
|-
 
|-
Line 65: Line 61:
 
|-
 
|-
 
| 01:04   
 
| 01:04   
| * 'अरे' के साइज़ के लिए कोई उच्चतम सीमा नहीं होती है।  
+
| * 'अरै' के साइज़ के लिए कोई उच्चतम सीमा नहीं होती है।  
  
 
|-
 
|-
 
| 01:08   
 
| 01:08   
| * 'अरे' के सदस्यों को क्रमागत होने की ज़रुरत नहीं होती है।  
+
| * 'अरै' के सदस्यों को क्रमागत होने की ज़रुरत नहीं होती है।  
  
 
|-
 
|-
 
| 01:12   
 
| 01:12   
| * 'अरे इंडेक्स' हमेशा 'ज़ीरो' से शुरू होता है।  
+
| * 'अरै इंडेक्स' हमेशा 'ज़ीरो' से शुरू होता है।  
  
 
|-
 
|-
 
|  01:16
 
|  01:16
| अब हम देखेंगे कि 'अरे' को एक वैल्यू कैसे घोषित करें और नियुक्त करें।  
+
| अब हम देखेंगे कि 'अरै' को एक वैल्यू कैसे घोषित करें और नियुक्त करें।  
  
 
|-
 
|-
 
|  01:21
 
|  01:21
| एक 'अरे' को घाषित करने के लिए रचनाक्रम है -  
+
| एक 'अरै' को घाषित करने के लिए रचनाक्रम है -  
  
 
|-
 
|-
Line 89: Line 85:
 
|-
 
|-
 
| 01:28
 
| 01:28
| 'declare' कीवर्ड 'अरे' को घोषित करने के लिए उपयोग होता है।  
+
| 'declare' कीवर्ड 'अरै' को घोषित करने के लिए उपयोग होता है।  
  
 
|-
 
|-
Line 97: Line 93:
 
|-
 
|-
 
| 01:35
 
| 01:35
| 'अरे' को एक वैल्यू नियुक्त करने के लिए रचनाक्रम है -
+
| 'अरै' को एक वैल्यू नियुक्त करने के लिए रचनाक्रम है -
  
 
|-
 
|-
Line 105: Line 101:
 
|-
 
|-
 
|  01:46
 
|  01:46
| अब देखते हैं कि घोषणा के दौरान एक 'अरे' को कैसे इनिशिअलाइज़ यानी आरम्भ करें।  
+
| अब देखते हैं कि घोषणा के दौरान एक 'अरै' को कैसे इनिशियलाइज़ यानी आरम्भ करें।  
  
 
|-
 
|-
 
|  01:51
 
|  01:51
| * 'अरे' को एक ही समय पर घोषित और इनिशिअलाइज़ किया जा सकता है।  
+
| * 'अरै' को एक ही समय पर घोषित और इनिशियलाइज़ किया जा सकता है।  
  
 
|-
 
|-
Line 121: Line 117:
 
|-
 
|-
 
| 02:03
 
| 02:03
| रचनाक्रम है 'declare हाइफन 'a' arrayname इक्वल टू ब्रैकेट्स में सिंगल क्वोट्स में element1, element2 और element3'
+
| रचनाक्रम है 'declare हाइफन 'a' arrayname इक्वल टू ब्रैकेट्स में सिंगल कोट्स में element1, element2 और element3'
  
 
|-
 
|-
Line 145: Line 141:
 
|-
 
|-
 
| 02:47
 
| 02:47
| यह लाइन निम्न अवयवों के साथ 'लिनक्स' नामक 'अरे' घोषित करती है-  
+
| यह लाइन निम्न अवयवों के साथ 'लिनक्स' नामक 'अरै' घोषित करती है-  
 
+
'Debian (डेबियन)'
* 'Debian (डेबियन)'
+
'Redhat (रेडहैट)'
* 'Redhat (रेडहैट)'
+
'Ubuntu (उबन्टु) और'
* 'Ubuntu (उबन्टु) और'
+
'Fedora (फेडोरा)'
* 'Fedora (फेडोरा)'
+
  
 
|-
 
|-
Line 158: Line 153:
 
|-
 
|-
 
| 03:00  
 
| 03:00  
| यह 'अरे' को पढ़ने और 'वैल्यूज़' नियुक्त करने की अनुमति देता है।  
+
| यह 'अरै' को पढ़ने और 'वैल्यूज़' नियुक्त करने की अनुमति देता है।  
  
 
|-
 
|-
Line 166: Line 161:
 
|-
 
|-
 
|  03:07
 
|  03:07
| एक 'अरे' की लम्बाई इस रचनाक्रम से प्राप्त की जा सकती है:  
+
| एक 'अरै' की लम्बाई इस रचनाक्रम से प्राप्त की जा सकती है:  
  
 
|-
 
|-
Line 178: Line 173:
 
|-
 
|-
 
| 03:28
 
| 03:28
| 'डॉलर साइन ($) कर्ली ब्रैकेट खोलें हैश (#) arrayname स्क्वायर ब्रैकेट्स में 'n' और कर्ली ब्रैकेट बंद करें'
+
|'डॉलर साइन ($) कर्ली ब्रैकेट खोलें हैश (#) arrayname स्क्वायर ब्रैकेट्स में 'n' और कर्ली ब्रैकेट बंद करें'
  
 
|-
 
|-
Line 186: Line 181:
 
|-
 
|-
 
| 03:42
 
| 03:42
| 'अरे' के सारे अवयव यह रचनाक्रम प्रयोग करके प्रिंट किये जा सकते हैं।  
+
| 'अरै' के सारे अवयव यह रचनाक्रम प्रयोग करके प्रिंट किये जा सकते हैं।  
  
 
|-
 
|-
Line 198: Line 193:
 
|-
 
|-
 
| 04:00
 
| 04:00
|  यह लाइन 'अरे लिनक्स' में अवयवों की कुल संख्या दिखाएगी।  
+
|  यह लाइन 'अरै लिनक्स' में अवयवों की कुल संख्या दिखाएगी।  
  
 
|-
 
|-
Line 210: Line 205:
 
|-
 
|-
 
| 04:18
 
| 04:18
| अगली लाइन 'अरे लिनक्स' के सारे अवयवों को दिखाएगी।  
+
| अगली लाइन 'अरै लिनक्स' के सारे अवयवों को दिखाएगी।  
  
 
|-
 
|-
 
| 04:23
 
| 04:23
| यह लाइन 'अरे लिनक्स' के तीसरे अवयव को दिखाएगी।  
+
| यह लाइन 'अरै लिनक्स' के तीसरे अवयव को दिखाएगी।  
  
 
|-
 
|-
 
| 04:28
 
| 04:28
| कृपया ध्यान दें कि एक 'अरे' हमेशा 'इंडेक्स' 'ज़ीरो' से शुरू होता है।  
+
| कृपया ध्यान दें, कि एक 'अरै' हमेशा 'इंडेक्स' 'ज़ीरो' से शुरू होता है।  
  
 
|-
 
|-
Line 234: Line 229:
 
|-
 
|-
 
| 04:56
 
| 04:56
| टाइप करें, 'डॉट स्लैश array .sh'  एंटर दबाएं।  
+
| टाइप करें, 'डॉट स्लैश array.sh'  एंटर दबाएं।  
  
 
|-
 
|-
Line 242: Line 237:
 
|-
 
|-
 
| 05:04
 
| 05:04
| 'अरे लिनक्स' के अवयवों की संख्या या लम्बाई '4' है।  
+
| 'अरै लिनक्स' के अवयवों की संख्या या लम्बाई '4' है।  
  
 
|-
 
|-
 
| 05:10
 
| 05:10
| 'Debian, Redhat, Ubuntu और Fedora' 'अरे लिनक्स' के अवयव हैं।  
+
| 'Debian, Redhat, Ubuntu और Fedora' 'अरै लिनक्स' के अवयव हैं।  
  
 
|-
 
|-
 
| 05:18
 
| 05:18
| 'अरे लिनक्स' का तीसरा अवयव 'Ubuntu' है।  
+
| 'अरै लिनक्स' का तीसरा अवयव 'Ubuntu' है।  
  
 
|-
 
|-
Line 270: Line 265:
 
|-
 
|-
 
| 05:40
 
| 05:40
| * एक 'अरे' को घोषित करना और वैल्यूज़ नियुक्त करना।  
+
| * एक 'अरै' को घोषित करना और वैल्यूज़ नियुक्त करना।  
  
 
|-
 
|-
 
| 05:43
 
| 05:43
|* घोषणा के दौरान 'अरे' को इनिशिअलाइज़ करना।  
+
|* घोषणा के दौरान 'अरै' को इनिशिअलाइज़ करना।  
  
 
|-
 
|-
 
| 05:46
 
| 05:46
|* 'अरे' की लम्बाई और इसका 'nवाँ' अवयव ज्ञात करना और  
+
|* 'अरै' की लम्बाई और इसका 'nवाँ' अवयव ज्ञात करना और  
  
 
|-
 
|-
 
| 05:51
 
| 05:51
| * पूरे 'अरे' को प्रिंट करना।  
+
| * पूरे 'अरै' को प्रिंट करना।  
  
 
|-
 
|-
Line 290: Line 285:
 
|-
 
|-
 
| 05:55
 
| 05:55
| एक 'names' नामक 'अरे' घोषित करें जिसकी लम्बाई '7' हो और   
+
| एक 'names' नामक 'अरै' घोषित करें जिसकी लम्बाई '7' हो और   
  
 
|-
 
|-

Latest revision as of 11:43, 1 March 2017

Time Narration
00:01 बैश में 'Array operations' के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:05 इस ट्यूटोरियल में हम सीखेंगे कि एक अरै (Array) को घोषित कैसे करें और इसे वैल्यू नियुक्त कैसे करें।
00:12 घोषणा के दौरान एक 'अरै' को इनिशियलाइज़ कैसे करें।
00:15 एक 'अरै (Array)' की लम्बाई और उसका 'n' वाँ अवयव ज्ञात करना।
00:20 एक 'अरै (Array)' को प्रिंट करना।
00:22 इस ट्यूटोरियल के अनुसरण के लिए आपको 'लिनक्स ऑपरेटिंग सिस्टम' के साथ परिचित होना चाहिए।
00:27 सम्बंधित ट्यूटोरियल्स के लिए कृपया 'spoken hyphen tutorial dot org' पर जाएँ।
00:33 इसके लिए मैं उपयोग कर रही हूँ
00:37 * 'उबन्टु लिनक्स' '12.04' OS
00:41 * 'GNU बैश' वर्जन '4.1.10'
00:45 अभ्यास के लिए 'GNU बैश' वर्जन 4 या उससे नए की सलाह दी जाती है।
00:50 अब 'अरै' की परिभाषा और उसके मुख्य लक्षणों के साथ शुरू करते हैं।
00:55 * एक 'अरै' कई वैल्यूज़ के साथ एक वेरिएबल है।
01:01 * वैल्यूज़ समान या भिन्न-भिन्न तरह की हो सकती हैं।
01:04 * 'अरै' के साइज़ के लिए कोई उच्चतम सीमा नहीं होती है।
01:08 * 'अरै' के सदस्यों को क्रमागत होने की ज़रुरत नहीं होती है।
01:12 * 'अरै इंडेक्स' हमेशा 'ज़ीरो' से शुरू होता है।
01:16 अब हम देखेंगे कि 'अरै' को एक वैल्यू कैसे घोषित करें और नियुक्त करें।
01:21 एक 'अरै' को घाषित करने के लिए रचनाक्रम है -
01:24 'declare हाइफन 'a' arrayname'
01:28 'declare' कीवर्ड 'अरै' को घोषित करने के लिए उपयोग होता है।
01:31 यह 'बैश' में एक अन्तर्निहित कमांड है।
01:35 'अरै' को एक वैल्यू नियुक्त करने के लिए रचनाक्रम है -
01:38 'Name स्क्वायर ब्रैकेट्स में index इक्वल्स टू सिंगल क्वोट्स में value'
01:46 अब देखते हैं कि घोषणा के दौरान एक 'अरै' को कैसे इनिशियलाइज़ यानी आरम्भ करें।
01:51 * 'अरै' को एक ही समय पर घोषित और इनिशियलाइज़ किया जा सकता है।
01:56 * एलिमेंट यानी अवयव को 'स्पेस' से अलग किया जाना चाहिए।
02:00 प्रत्येक अवयव 'परेन्थसीज़' में होना चाहिए।
02:03 रचनाक्रम है 'declare हाइफन 'a' arrayname इक्वल टू ब्रैकेट्स में सिंगल कोट्स में element1, element2 और element3'
02:19 अब एक उदाहरण करके देखते हैं।
02:21 एक साथ 'Ctrl+Alt' और 'T' कीज़ दबाकर 'टर्मिनल' खोलें।
02:28 अब टाइप करें: 'gedit' 'स्पेस array.sh' स्पेस & (ऐम्पर्सैन्ड)
02:36 प्रॉम्प्ट को खाली रखने के लिए हम ऐम्पर्सैन्ड का प्रयोग करते हैं। एंटर दबाएं।
02:41 अपनी 'array.sh' फाइल में यहाँ प्रदर्शित कोड टाइप करें।
02:47 यह लाइन निम्न अवयवों के साथ 'लिनक्स' नामक 'अरै' घोषित करती है-

'Debian (डेबियन)' 'Redhat (रेडहैट)' 'Ubuntu (उबन्टु) और' 'Fedora (फेडोरा)'

02:57 यहाँ हाइफन 'a' एक 'फ्लैग' है।
03:00 यह 'अरै' को पढ़ने और 'वैल्यूज़' नियुक्त करने की अनुमति देता है।
03:05 अब स्लाइड्स पर वापस आते हैं।
03:07 एक 'अरै' की लम्बाई इस रचनाक्रम से प्राप्त की जा सकती है:
03:12 'डॉलर साइन ($) कर्ली ब्रैकेट खोलें हैश (#) arrayname स्क्वायर ब्रैकेट्स में ऐट साइन (@) और कर्ली ब्रैकेट बंद करें'
03:22 'nवें' अवयव की लम्बाई इस रचनाक्रम से प्राप्त की जा सकती है:
03:28 'डॉलर साइन ($) कर्ली ब्रैकेट खोलें हैश (#) arrayname स्क्वायर ब्रैकेट्स में 'n' और कर्ली ब्रैकेट बंद करें'
03:37 यहाँ 'n' उस अवयव का नंबर है, जिसकी लम्बाई ज्ञात की जानी है।
03:42 'अरै' के सारे अवयव यह रचनाक्रम प्रयोग करके प्रिंट किये जा सकते हैं।
03:48 'डॉलर साइन कर्ली ब्रैकेट खोलें Arrayname स्क्वायर ब्रैकेट्स में 'ऐट साइन (@)' और कर्ली ब्रैकेट बंद करें'
03:57 अब 'टेक्स्ट एडिटर' पर वापस आते हैं।
04:00 यह लाइन 'अरै लिनक्स' में अवयवों की कुल संख्या दिखाएगी।
04:06 'हाइफन e' 'बैकस्लैश' एस्केप्स की व्याख्या को संभव बनाता है।
04:11 हमने यह सम्मिलित किया है क्योंकि हमारे पास लाइन के अंत में 'बैकस्लैश n' है।
04:18 अगली लाइन 'अरै लिनक्स' के सारे अवयवों को दिखाएगी।
04:23 यह लाइन 'अरै लिनक्स' के तीसरे अवयव को दिखाएगी।
04:28 कृपया ध्यान दें, कि एक 'अरै' हमेशा 'इंडेक्स' 'ज़ीरो' से शुरू होता है।
04:34 अंततः, यह लाइन तीसरे अवयव में उपस्थित कैरेक्टर्स की संख्या दिखाएगी।
04:40 अब 'टर्मिनल' पर जाते हैं।
04:42 सबसे पहले 'chmod' स्पेस 'प्लस x स्पेस array.sh' टाइप करके फाइल को निष्पादन योग्य बनाते हैं। एंटर दबाएं।
04:56 टाइप करें, 'डॉट स्लैश array.sh' एंटर दबाएं।
05:01 आउटपुट प्रदर्शित हुआ है।
05:04 'अरै लिनक्स' के अवयवों की संख्या या लम्बाई '4' है।
05:10 'Debian, Redhat, Ubuntu और Fedora' 'अरै लिनक्स' के अवयव हैं।
05:18 'अरै लिनक्स' का तीसरा अवयव 'Ubuntu' है।
05:22 और 'तीसरे अवयव' में कैरेक्टर्स की संख्या '6' है, जैसा अपेक्षित था।
05:29 यह हमें इस ट्यूटोरियल के अंत में लाता है।
05:32 इसको सारांशित करते हैं। अपनी स्लाइड्स पर वापस आते हैं।
05:35 इस ट्यूटोरियल में हमने सीखा,
05:40 * एक 'अरै' को घोषित करना और वैल्यूज़ नियुक्त करना।
05:43 * घोषणा के दौरान 'अरै' को इनिशिअलाइज़ करना।
05:46 * 'अरै' की लम्बाई और इसका 'nवाँ' अवयव ज्ञात करना और
05:51 * पूरे 'अरै' को प्रिंट करना।
05:53 एक नियत कार्य में,
05:55 एक 'names' नामक 'अरै' घोषित करें जिसकी लम्बाई '7' हो और
06:00 * अवयवों की कुल संख्या ज्ञात करें।
06:02 * सारे अवयव प्रिंट करें।
06:04 * और पाँचवाँ अवयव प्रिंट करें।
06:06 दर्शाये लिंक पर उपलब्ध वीडिओ देखें।
06:10 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
06:13 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
06:18 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
06:20 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।
06:24 ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
06:27 अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें।
06:35 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है।
06:40 यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
06:47 इस मिशन पर अधिक जानकारी नीचे दर्शाये लिंक पर उपलब्ध है
06:58 आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
07:02 हमारे साथ जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Prabhakarpandey, Pratik kamble, Shruti arya