<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Prabhakarpandey</id>
		<title>Script | Spoken-Tutorial - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Prabhakarpandey"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Special:Contributions/Prabhakarpandey"/>
		<updated>2026-04-17T22:13:59Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/More-on-Loops/Hindi</id>
		<title>BASH/C2/More-on-Loops/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/More-on-Loops/Hindi"/>
				<updated>2015-04-12T11:13:12Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border =1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|BASH में Nested for loop पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
|इस ट्यूटोरियल में हम एक उदाहरण की मदद से  '''Nested for loop''' के बारे में सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| इस ट्यूटोरियल  को रिकॉर्ड करने के लिए मैं उपयोग कर रहा हूँ ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम और  '''GNU BASH''' वर्जन 4.1.10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|कृपया ध्यान दें, अभ्यास के लिए ''' GNU Bash''' ''' वर्जन 4''' या उपरोक्त की सलाह दी जाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:31&lt;br /&gt;
| इस ट्यूटोरियल को सीखने के लिए, आपको '''Bash''' में लूप्स से परिचित होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
|संबंधित ट्यूटोरियल के लिए, दिखाई गई हमारी वेबसाइट पर जाएँ http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
|nested लूप के परिचय के साथ शुरू करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|लूप के अंदर लूप, को nested लूप के रूप में जाना जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|सिंटेक्स देखते हैं, बाहरी for लूप '''expression 1, 2, 3''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
|भीतरी for लूप '''expression 1, 2, 3'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| '''statement 1''' '''statement 2'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|भीतरी for लूप का अंत, बाहरी for लूप का अंत।&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| nested for लूप का एक उदाहरण देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| पहले डाइरेक्टरी की संरचना देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
|यहाँ डेस्कटोप पर '''simple-nested-for''' नामक डाइरेक्टरी है। इसे खोलें।&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
|हमारे पास '''test''', '''test2''' और '''test3''' और '''Bash script''' सबडाइरेक्टरीज हैं।&lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|प्रत्येक सबडाइरेक्टरीज में, बहुत सारी टेक्स्ट फाइल्स हैं।&lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
| अब हम अपने कोड लिए आगे बढ़ेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:39&lt;br /&gt;
|यह प्रोग्राम प्रत्येक सबडाइरेक्टरी में सभी फाइल्स को प्रदर्शित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:45&lt;br /&gt;
|कृपया ध्यान दें कि, इसे एक कमांड लाइन से प्राप्त किया जा सकता है  '''ls -1 (hyphen one) -R(hyphen R) test*(test asterix)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:53&lt;br /&gt;
|लेकिन हम इसे for लूप का उपयोग करके करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
| कृपया ध्यान दें, हमारी Bash स्क्रिप्ट का नाम ''' nested-(Hyphen)for dot sh''' है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:05&lt;br /&gt;
|यह हमारी shebang लाइन है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:08&lt;br /&gt;
|यह बाहरी for लूप है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:10&lt;br /&gt;
|यह for लूप  '''test''' नाम से शुरू होने वाली डाइरेक्टरीज को जाँचेगा।&lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
|पहली '''echo''' लाइन सब-डाइरेक्टरीज के नाम को प्रदर्शित करेगी।&lt;br /&gt;
|-&lt;br /&gt;
|02:21&lt;br /&gt;
|दूसरी '''echo''' लाइन एक रिक्त लाइन बनायेगी।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| यह भीतरी for लूप है। यह डाइरेक्टरीज में मौजूद फ़ाइल्स के लिए जाँच करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:32&lt;br /&gt;
|'''ls''' डाइरेक्टरी के कंटेंट को प्रदर्शित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
|'''-1 (hyphen one)'''  प्रत्येक लाइन में एक फ़ाइल को सूचीबद्ध करने के लिए प्रयोग किया जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
|यहाँ हमने फाइलों को सूचीबद्ध किया। '''done''' भीतरी for लूप का अंत करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|यह कमांड बाहरी  for लूप के प्रत्येक साइकल के पूरा होने के बाद एक वर्टिकल लाइन प्रिंट करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:53&lt;br /&gt;
|'''done'''  बाहरी  'for  लूप का अंत करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| प्रोग्राम को निष्पादित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:58&lt;br /&gt;
|अपने कीबोर्ड पर एक साथ  '''ctrl+alt+t''' कीज दबाकर टर्मिनल खोलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:08&lt;br /&gt;
|अब, डाइरेक्टरी पर जाएँ, जहाँ हमारी Bash स्क्रिप्ट है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|यह डेस्कटॉप पर है।&lt;br /&gt;
|-&lt;br /&gt;
|03:15&lt;br /&gt;
|टाइप करें '''cd Desktop'''.  फोल्डर '''simple-(Hyphen)nested-(Hyphen)for''' में जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:22&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
|टाइप करें '''chmod plus +x nested-(Hyphen)for dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|टाइप करें  dot slash '''nested-(Hyphen)for dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:39&lt;br /&gt;
|'''Enter'''दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|आउटपुट प्रदर्शित होता है। यह दर्शाता है,  Files in '''test''' directory, Files in '''test2''' directory और  files in '''test3''' directory. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|यह हमें ट्यूटोरियल के अंत में लाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:56&lt;br /&gt;
|संक्षेप में, इस ट्यूटोरियल में हमने '''Nested for loop''' के बारे में सीखा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
|नियत कार्य के रूप में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
|nested while लूप का उपयोग करके पुन: टाइप करें  nested (hyphen)-for dot sh bash script &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
|अपने प्रोग्राम को  ''''nested-(hyphen)while Dot sh'''' नाम से सेव करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
| नीचे दिखाए गए लिंक पर उपलब्ध वीडियो देखें। यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम। स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं......अब आपसे विदा लेता हूँ,  धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/More-on-Loops/Hindi</id>
		<title>BASH/C2/More-on-Loops/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/More-on-Loops/Hindi"/>
				<updated>2015-04-12T11:12:02Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{| Border =1 | '''Time''' |'''Narration'''  |- | 00:01 |BASH में Nested for loop पर स्पोकन ट्यूटोरियल में आपका स्...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border =1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|BASH में Nested for loop पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
|इस ट्यूटोरियल में हम एक उदाहरण की मदद से  '''Nested for loop''' के बारे में सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| इस ट्यूटोरियल  को रिकॉर्ड करने के लिए मैं उपयोग कर रहा हूँ ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम और  '''GNU BASH''' वर्जन 4.1.10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|कृपया ध्यान दें, अभ्यास के लिए ''' GNU Bash''' ''' वर्जन 4''' या उपरोक्त की सलाह दी जाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:31&lt;br /&gt;
| इस ट्यूटोरियल को सीखने के लिए, आपको '''Bash''' में लूप्स से परिचित होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
|संबंधित ट्यूटोरियल के लिए, दिखाई गई हमारी वेबसाइट पर जाएँ http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
|nested लूप के परिचय के साथ शुरू करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|लूप के अंदर लूप, को nested लूप के रूप में जाना जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|सिंटेक्स देखते हैं, बाहरी for लूप '''expression 1, 2, 3''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
|भीतरी for लूप '''expression 1, 2, 3'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| '''statement 1''' '''statement 2'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|भीतरी for लूप का अंत, बाहरी for लूप का अंत।&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| nested for लूप का एक उदाहरण देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| पहले डाइरेक्टरी की संरचना देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
|यहाँ डेस्कटोप पर '''simple-nested-for''' नामक डाइरेक्टरी है। इसे खोलें।&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
|हमारे पास '''test''', '''test2''' और '''test3''' और '''Bash script''' सबडाइरेक्टरीज हैं।&lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|प्रत्येक सबडाइरेक्टरीज में, बहुत सारी टेक्स्ट फाइल्स हैं।&lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
| अब हम अपने कोड लिए आगे बढ़ेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:39&lt;br /&gt;
|यह प्रोग्राम प्रत्येक सबडाइरेक्टरी में सभी फाइल्स को प्रदर्शित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:45&lt;br /&gt;
|कृपया ध्यान दें कि, इसे एक कमांड लाइन से प्राप्त किया जा सकता है  '''ls -1 (hyphen one) -R(hyphen R) test*(test asterix)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:53&lt;br /&gt;
|लेकिन हम इसे for लूप का उपयोग करके करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
| कृपया ध्यान दें, हमारी Bash स्क्रिप्ट का नाम ''' nested-(Hyphen)for dot sh''' है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:05&lt;br /&gt;
|यह हमारी shebang लाइन है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:08&lt;br /&gt;
|यह बाहरी for लूप है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:10&lt;br /&gt;
|यह for लूप  '''test''' नाम से शुरू होने वाली डाइरेक्टरीज को जाँचेगा।&lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
|पहली '''echo''' लाइन सब-डाइरेक्टरीज के नाम को प्रदर्शित करेगी।&lt;br /&gt;
|-&lt;br /&gt;
|02:21&lt;br /&gt;
|दूसरी '''echo''' लाइन एक रिक्त लाइन बनायेगी।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| यह भीतरी for लूप है। यह डाइरेक्टरीज में मौजूद फ़ाइल्स के लिए जाँच करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:32&lt;br /&gt;
|'''ls''' डाइरेक्टरी के कंटेंट को प्रदर्शित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
|'''-1 (hyphen one)'''  प्रत्येक लाइन में एक फ़ाइल को सूचीबद्ध करने के लिए प्रयोग किया जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
|यहाँ हमने फाइलों को सूचीबद्ध किया। '''done''' भीतरी for लूप का अंत करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|यह कमांड बाहरी  for लूप के प्रत्येक साइकल के पूरा होने के बाद एक वर्टिकल लाइन प्रिंट करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:53&lt;br /&gt;
|'''done'''  बाहरी  'for  लूप का अंत करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| प्रोग्राम को निष्पादित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:58&lt;br /&gt;
|अपने कीबोर्ड पर एक साथ  '''ctrl+alt+t''' कीज दबाकर टर्मिनल खोलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:08&lt;br /&gt;
|अब, डाइरेक्टरी पर जाएँ, जहाँ हमारी Bash स्क्रिप्ट है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|यह डेस्कटॉप पर है।&lt;br /&gt;
|-&lt;br /&gt;
|03:15&lt;br /&gt;
|टाइप करें '''cd Desktop'''.  फोल्डर '''simple-(Hyphen)nested-(Hyphen)for''' में जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:22&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
|टाइप करें '''chmod plus +x nested-(Hyphen)for dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|टाइप करें  dot slash '''nested-(Hyphen)for dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:39&lt;br /&gt;
|'''Enter'''  दबाएँ।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|The output is displayed. It shows  Files in '''test''' directory. Files in '''test2''' directory.And files in '''test3''' directory&lt;br /&gt;
आउटपुट प्रदर्शित होता है। यह दर्शाता है,  Files in '''test''' directory, Files in '''test2''' directory और  files in '''test3''' directory. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|यह हमें ट्यूटोरियल के अंत में लाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:56&lt;br /&gt;
|संक्षेप में, इस ट्यूटोरियल में हमने '''Nested for loop''' के बारे में सीखा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
|नियत कार्य के रूप में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
|nested while लूप का उपयोग करके पुन: टाइप करें  nested (hyphen)-for dot sh bash script &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
|अपने प्रोग्राम को  ''''nested-(hyphen)while Dot sh'''' नाम से सेव करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
| नीचे दिखाए गए लिंक पर उपलब्ध वीडियो देखें। यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम। स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं......अब आपसे विदा लेता हूँ,  धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/More-on-functions/Hindi</id>
		<title>BASH/C3/More-on-functions/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/More-on-functions/Hindi"/>
				<updated>2015-04-12T11:10:15Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|नमस्कार दोस्तों, '''More on functions''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
|इस ट्यूटोरियल में हम &lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|कुछ उदाहरणों की सहायता से सीखेंगे&lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|फंक्शन के लिए एक आर्ग्युमेंट को पास करना&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
|फंक्शन में  '''local variable''' को परिभाषित करना और&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|फंक्शऩ में  '''global variable''' को परिभाषित करना।&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
|इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''(http://www.spoken-tutorial.org)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:35&lt;br /&gt;
|इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ&lt;br /&gt;
|-&lt;br /&gt;
|00:37&lt;br /&gt;
|ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम और&lt;br /&gt;
|-&lt;br /&gt;
|00:42&lt;br /&gt;
|'''GNU BASH''' वर्जन  4.2&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
|कृपया ध्यान दें, अभ्यास के लिए ''' GNU Bash''' वर्जन 4  या उपरोक्त की सलाह दी जाती है। &lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|पहले सीखते हैं कि फंक्शन के लिए आर्ग्युमेंट को कैसे पास करते हैं और इसका उपयोग कैसे करें।&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
|मैं  ''''function_(underscore) parameters.sh''''  फाइल खोलता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
|01:05&lt;br /&gt;
| यह shebang  लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
|01:08&lt;br /&gt;
|हमारे फंक्शन का नाम  '''say_(underscore)welcome''' है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
|ओपन कर्ली ब्रैकेट,  '''function definition.''' खोलता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
| '''$(Dollar)1 '''     पहला  '''positional''' पैरामीटर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
|''$(Dollar)2 '''  दूसरा  '''postional''' पैरामीटर  है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
| क्लोज कर्ली ब्रैकेट, ''' function definition.''' को बंद करता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
|यहाँ, फंक्शऩ  ''''say_welcome''''  आर्ग्युमेंट के साथ कॉल होता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:35&lt;br /&gt;
|सिंटेक्स है फंक्शन नाम जो कि  डबल कोट्स में   आर्ग्य़ुमेंट के बाद '''say welcome '' है  अर्थात  '''Bash''' और '''learning.'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|01:49&lt;br /&gt;
| समान तरीके से, मैं भिन्न आर्ग्युमेंट्स के सेट के साथ समान फंक्शन को कॉल करूँगा। अतः मेरे पास है ''say_welcome space'''  डबल कोट्स में  '''functions in''' स्पेस और डबल कोट्स में  '''Bash'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|फाइल को सेव करें और टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| टाइप करें  '''chmod space plus x space function underscore parameters dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:17&lt;br /&gt;
|'''Enter.''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
|टाइप करें  '''dot slash function underscore parameters dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
|''' Enter.''' दबाएँ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
| हम देख सकते हैं कि  positional पैरामीटर्स फंक्शन में पास किए गए आर्ग्युमेंट द्वारा प्रतिस्थापित थे।&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
| '''Dollar 1($1) ''' स्ट्रिंग ''' Bash''' द्वारा  और ''Dollar 2($2) '''    ''' learning''' के साथ प्रतिस्थापित था।&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
| फिर से,  '''Dollar 1($1) '''  ''' functions in'''  द्वारा  और   '''Dollar 2($2)'''    '''Bash''' के साथ प्रतिस्थापित था।&lt;br /&gt;
|-&lt;br /&gt;
|02:55&lt;br /&gt;
|'''Bash''' में, वेरिएबल्स को  '''local ''' वेरिएबल्स और '''global ''' वेरिएबल्स के रूप में घोषित कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:01&lt;br /&gt;
| '''Local''' वेरिएबल:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
|इसकी वैल्यू फंक्शन में मान्य होगी, जहाँ ये परिभाषित किया गया है।&lt;br /&gt;
|-&lt;br /&gt;
|03:10&lt;br /&gt;
|'''Local ''' वेरिएबल्स को  कीवर्ड '''local''' का उपयोग कर घोषित करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:15&lt;br /&gt;
| '''Global'''  वेरिएबलः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
| '''global '''  वेरिएबल की वैल्यू  को पूर्ण Bash स्क्रिप्ट में एक्सेस कर सकते हैं।&lt;br /&gt;
|- &lt;br /&gt;
| 03:24&lt;br /&gt;
|फंक्शन में वेरिएबल को घोषित करने के लिए इन 2 तरीकों को सीखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| '''function_(undescore)local.sh'''' नामक फाइल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
|यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
|फंक्शन का नाम  '''say_(underscore) hello''' है।&lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|यहाँ वेरिएबल '''first_name '''    '''local''' कीवर्ड के साथ घोषित होता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:49&lt;br /&gt;
|इसका अर्थ है कि, इसकी वैल्यू केवल फंक्शन  '''say_hello ''' में मान्य होगी।&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| वेरिएबल जिसे बिना कीवर्ड के घोषित किया गया है, '''global ''' वेरिएबल के रूप में  समझा जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:01&lt;br /&gt;
|अतः वेरिएबल last_name को पूर्ण स्क्रिप्ट में एक्सेस किया जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|इस  '''echo ''' लाइन में, हम वेरिएबल्स की वैल्यू प्रदर्शित करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|04:12&lt;br /&gt;
|'''first_name '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:14&lt;br /&gt;
|'''middle_name '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:15&lt;br /&gt;
|और '''last_name'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|इसके बाद, हम फंक्शन बंद करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
| अब, यहाँ वेरिएबल '''middle_name ''' बिना कीवर्ड के घोषित किया गया है। अतः इसकी वैल्यू पूर्ण स्क्रिप्ट में '''global ''' होगी।&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
|एक बार फिर से, हम यहाँ फंक्शऩ को कॉल करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| हम इस फंक्शऩ कॉल के लिए दो आर्ग्युमेंट्स '''“Pratik” ''' और ''' “Patil”''' पास करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
| ये echo स्टेटमेंट्स वेरिएबल्स की वैल्यू को प्रदर्शित करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|04:45&lt;br /&gt;
| '''$first_name, '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
| '''$middle_name ''' और '''$last_name'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
|कृपया ध्यान दें, कि वेरिएबल first_name '''local'' बेरिएबल है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|फाइल सेव करें और टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| टाइप करें '''chmod space plus x space function underscore local dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|टाइप करें '''dot slash function underscore local dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|05:18&lt;br /&gt;
| आउटपुट की पहली लाइन मैसेज  '''Hello Pratik K Patil.''' प्रदर्शित करती है।&lt;br /&gt;
|-&lt;br /&gt;
|05:25&lt;br /&gt;
|यहाँ, वेरिएबल '''first_name '''  जिसकी वैल्यू '''Pratik''' है,  '''local'''  है।&lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|जिसका अर्थ है कि वैल्यू फंक्शऩ के लिए  सीमित है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
|अब, देखते हैं कि '''local''' वेरिएबल फंक्शन के बाहर कैसे कार्य करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|यहाँ, '''first_name''' में कुछ भी प्रदर्शित नहीं होता है।&lt;br /&gt;
|-&lt;br /&gt;
|05:44&lt;br /&gt;
| यह इसलिए क्योंकि '''first_name''' की वैल्यू फंक्शन के लिए  ''' local''' है। और यह फंक्शन के बाहर उपलब्ध नहीं  है।&lt;br /&gt;
|-&lt;br /&gt;
|05:53&lt;br /&gt;
| '''middle_name ''' और ''' last_name '''  प्रिंट होते हैं क्योंकि वे  '''global''' वेरिबल्स हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| आशा है कि इनके बीच का अंतर आप समझ चुके होंगे।&lt;br /&gt;
|-&lt;br /&gt;
|06:02&lt;br /&gt;
|अब संक्षेप में, &lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा &lt;br /&gt;
|-&lt;br /&gt;
|06:07&lt;br /&gt;
|&lt;br /&gt;
कुछ उदाहरणों की सहायता से, फंक्शन के लिए आर्ग्युमेंट्स को पास करना। &lt;br /&gt;
|-&lt;br /&gt;
|06:14&lt;br /&gt;
| फंक्शऩ में ''Local ''' वेरिएबल को घोषित करना। फंक्शन में  '''Global ''' वेरिएबल को घोषित करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
| नियत कार्य के रूप में, &lt;br /&gt;
|-&lt;br /&gt;
|06:22&lt;br /&gt;
|एक प्रोग्राम लिखें&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|जहाँ फंक्शऩ दो आर्ग्युमेंट्स को स्वीकार करता हो। फंक्शऩ दो आर्ग्युमेंट्स को मल्टिप्लाई (गुणा) करना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
|आर्ग्युमेंट्स  (1, 2), (2, 3) और (3, 4) के साथ 3 फंक्शऩ कॉल बनाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:07&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:11&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं.... अब आपसे विदा लेता हूँ,  धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/More-on-functions/Hindi</id>
		<title>BASH/C3/More-on-functions/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/More-on-functions/Hindi"/>
				<updated>2015-04-12T11:03:04Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {|border=1 |'''Time''' |'''Narration'''  |- | 00:01 |नमस्कार दोस्तों, '''More on functions''' पर स्पोकन ट्यूटोरि...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{|border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|नमस्कार दोस्तों, '''More on functions''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
|इस ट्यूटोरियल में हम &lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|कुछ उदाहरणों की सहायता से सीखेंगे&lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|फंक्शन के लिए एक आर्ग्युमेंट को पास करना&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
|फंक्शन में  '''local variable''' को परिभाषित करना और&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|फंक्शऩ में  '''global variable''' को परिभाषित करना।&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
|इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''(http://www.spoken-tutorial.org)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:35&lt;br /&gt;
|इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ&lt;br /&gt;
|-&lt;br /&gt;
|00:37&lt;br /&gt;
|ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम और&lt;br /&gt;
|-&lt;br /&gt;
|00:42&lt;br /&gt;
|'''GNU BASH''' वर्जन  4.2&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
|कृपया ध्यान दें, अभ्यास के लिए ''' GNU Bash''' वर्जन 4  या उपरोक्त की सलाह दी जाती है। &lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|पहले सीखते हैं कि फंक्शन के लिए आर्ग्युमेंट को कैसे पास करते हैं और इसका उपयोग कैसे करें।&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
|मैं  ''''function_(underscore) parameters.sh''''  फाइल खोलता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
|01:05&lt;br /&gt;
| यह shebang  लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
|01:08&lt;br /&gt;
|हमारे फंक्शन का नाम  '''say_(underscore)welcome''' है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
|ओपन कर्ली ब्रैकेट,  '''function definition.''' खोलता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
| '''$(Dollar)1 '''     पहला  '''positional''' पैरामीटर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
|''$(Dollar)2 '''  दूसरा  '''postional''' पैरामीटर  है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
| क्लोज कर्ली ब्रैकेट, ''' function definition.''' को बंद करता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
|यहाँ, फंक्शऩ  ''''say_welcome''''  आर्ग्युमेंट के साथ कॉल होता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:35&lt;br /&gt;
|सिंटेक्स है फंक्शन नाम जो कि  डबल कोट्स में   आर्ग्य़ुमेंट के बाद '''say welcome '' है  अर्थात  '''Bash''' और '''learning.'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|01:49&lt;br /&gt;
| समान तरीके से, मैं भिन्न आर्ग्युमेंट्स के सेट के साथ समान फंक्शन को कॉल करूँगा। अतः मेरे पास है ''say_welcome space'''  डबल कोट्स में  '''functions in''' स्पेस और डबल कोट्स में  '''Bash'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|फाइल को सेव करें और टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| टाइप करें  '''chmod space plus x space function underscore parameters dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:17&lt;br /&gt;
|'''Enter.''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
|टाइप करें  '''dot slash function underscore parameters dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
|''' Enter.''' दबाएँ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
| हम देख सकते हैं कि  positional पैरामीटर्स फंक्शन में पास किए गए आर्ग्युमेंट द्वारा प्रतिस्थापित थे।&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
| '''Dollar 1($1) ''' स्ट्रिंग ''' Bash''' द्वारा  और ''Dollar 2($2) '''    ''' learning''' के साथ प्रतिस्थापित था।&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
| फिर से,  '''Dollar 1($1) '''  ''' functions in'''  द्वारा  और   '''Dollar 2($2)'''    '''Bash''' के साथ प्रतिस्थापित था।&lt;br /&gt;
|-&lt;br /&gt;
|02:55&lt;br /&gt;
|'''Bash''' में, वेरिएबल्स को  '''local ''' वेरिएबल्स और '''global ''' वेरिएबल्स के रूप में घोषित कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:01&lt;br /&gt;
| '''Local''' वेरिएबल:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:03&lt;br /&gt;
|इसकी वैल्यू फंक्शन में मान्य होगी, जहाँ ये परिभाषित किया गया है।&lt;br /&gt;
|-&lt;br /&gt;
|03:10&lt;br /&gt;
|'''Local ''' वेरिएबल्स को  कीवर्ड '''local''' का उपयोग कर घोषित करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:15&lt;br /&gt;
| '''Global'''  वेरिएबलः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
| '''global '''  वेरिएबल की वैल्यू  को पूर्ण Bash स्क्रिप्ट में एक्सेस कर सकते हैं।&lt;br /&gt;
|- &lt;br /&gt;
| 03:24&lt;br /&gt;
|फंक्शन में वेरिएबल को घोषित करने के लिए इन 2 तरीकों को सीखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| '''function_(undescore)local.sh'''' नामक फाइल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
|यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
|फंक्शन का नाम  '''say_(underscore) hello''' है।&lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|यहाँ वेरिएबल '''first_name '''    '''local''' कीवर्ड के साथ घोषित होता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:49&lt;br /&gt;
|इसका अर्थ है कि, इसकी वैल्यू केवल फंक्शन  '''say_hello ''' में मान्य होगी।&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| वेरिएबल जिसे बिना कीवर्ड के घोषित किया गया है, '''global ''' वेरिएबल के रूप में  समझा जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:01&lt;br /&gt;
|अतः वेरिएबल last_name को पूर्ण स्क्रिप्ट में एक्सेस किया जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|इस  '''echo ''' लाइन में, हम वेरिएबल्स की वैल्यू प्रदर्शित करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|04:12&lt;br /&gt;
|'''first_name '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:14&lt;br /&gt;
|'''middle_name '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:15&lt;br /&gt;
|और '''last_name'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|इसके बाद, हम फंक्शन बंद करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
| अब, यहाँ वेरिएबल '''middle_name ''' बिना कीवर्ड के घोषित किया गया है। अतः इसकी वैल्यू पूर्ण स्क्रिप्ट में '''global ''' होगी।&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
|एक बार फिर से, हम यहाँ फंक्शऩ को कॉल करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| हम इस फंक्शऩ कॉल के लिए दो आर्ग्युमेंट्स '''“Pratik” ''' और ''' “Patil”''' पास करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
| ये echo स्टेटमेंट्स वेरिएबल्स की वैल्यू को प्रदर्शित करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|04:45&lt;br /&gt;
| '''$first_name, '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
| '''$middle_name ''' और '''$last_name'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
|कृपया ध्यान दें, कि वेरिएबल first_name '''local'' बेरिएबल है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|फाइल सेव करें और टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:00&lt;br /&gt;
| टाइप करें '''chmod space plus x space function underscore local dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|टाइप करें '''dot slash function underscore local dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|05:18&lt;br /&gt;
| आउटपुट की पहली लाइन मैसेज  '''Hello Pratik K Patil.''' प्रदर्शित करती है।&lt;br /&gt;
|-&lt;br /&gt;
|05:25&lt;br /&gt;
|यहाँ, वेरिएबल '''first_name '''  जिसकी वैल्यू '''Pratik''' है,  '''local'''  है।&lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|जिसका अर्थ है कि वैल्यू फंक्शऩ के लिए  सीमित है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
|अब, देखते हैं कि '''local''' वेरिएबल फंक्शन के बाहर कैसे कार्य करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|यहाँ, '''first_name''' में कुछ भी प्रदर्शित नहीं होता है।&lt;br /&gt;
|-&lt;br /&gt;
|05:44&lt;br /&gt;
| यह इसलिए क्योंकि '''first_name''' की वैल्यू फंक्शन के लिए  ''' local''' है। और यह फंक्शन के बाहर उपलब्ध नहीं  है।&lt;br /&gt;
|-&lt;br /&gt;
|05:53&lt;br /&gt;
| '''middle_name ''' और ''' last_name '''  प्रिंट होते हैं क्योंकि वे  '''global''' वेरिबल्स हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| आशा है कि इनके बीच का अंतर आप समझ चुके होंगे।&lt;br /&gt;
|-&lt;br /&gt;
|06:02&lt;br /&gt;
|अब संक्षेप में, &lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा &lt;br /&gt;
|-&lt;br /&gt;
|06:07&lt;br /&gt;
|&lt;br /&gt;
कुछ उदाहरणों की सहायता से, फंक्शन के लिए आर्ग्युमेंट्स को पास करना। &lt;br /&gt;
|-&lt;br /&gt;
|06:14&lt;br /&gt;
| फंक्शऩ में ''Local ''' वेरिएबल को घोषित करना। फंक्शन में  '''Global ''' वेरिएबल को घोषित करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
| नियत कार्य के रूप में, &lt;br /&gt;
|-&lt;br /&gt;
|06:22&lt;br /&gt;
|एक प्रोग्राम लिखें&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|जहाँ फंक्शऩ दो आर्ग्युमेंट्स को स्वीकार करता हो। फंक्शऩ दो आर्ग्युमेंट्स को मल्टिप्लाई (गुणा) करना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
|आर्ग्युमेंट्स  (1, 2), (2, 3) और (3, 4) के साथ 3 फंक्शऩ कॉल बनाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|  निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:07&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:11&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं.... अब आपसे विदा लेता हूँ,  धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/Using-File-Descriptors/Hindi</id>
		<title>BASH/C3/Using-File-Descriptors/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/Using-File-Descriptors/Hindi"/>
				<updated>2015-04-12T11:01:18Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{|border = 1 | Time |  Narration  |- |   00.01 | नमस्कार दोस्तों, '''Using file descriptors''' पर स्पोकन ट्यूटोरि...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border = 1&lt;br /&gt;
| Time&lt;br /&gt;
|  Narration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00.01&lt;br /&gt;
| नमस्कार दोस्तों, '''Using file descriptors''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.08&lt;br /&gt;
| इस ट्यूटोरियल में हम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.11&lt;br /&gt;
| कुछ उदाहरणों की सहायता से&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.14&lt;br /&gt;
| एक आउटपुट फाइल डिस्क्रिप्टर असाइन करना&lt;br /&gt;
|-&lt;br /&gt;
|  00.17&lt;br /&gt;
| एक इनपुट फाइल डिस्क्रिप्टर असाइन करना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.19&lt;br /&gt;
| फाइल डिस्क्रिप्टर (fd) बंद करना सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|00.23   &lt;br /&gt;
|इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में  '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.29&lt;br /&gt;
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''http://www.spoken-tutorial.org'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.35&lt;br /&gt;
|इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ&lt;br /&gt;
|-&lt;br /&gt;
|  00.38&lt;br /&gt;
|ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.43&lt;br /&gt;
| * '''GNU BASH''' वर्जन 4.2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.46&lt;br /&gt;
| कृपया ध्यान दें, अभ्यास के लिए ''' GNU Bash''' वर्जन 4  या उपरोक्त की सलाह दी जाती है।&lt;br /&gt;
|-&lt;br /&gt;
|  00.54&lt;br /&gt;
|परिचय के साथ शुरू करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  00.56&lt;br /&gt;
|हम पहले से ही पिछले ट्यूटोरियल में '' ''file descriptors' '' के बारे में अध्ययन किया है।&lt;br /&gt;
|-&lt;br /&gt;
|  01.02&lt;br /&gt;
| 0, 1 और 2,     ''' stdin,''' '''stdout''' और '''stderr''' के लिए स्टेंडर्ड  '''file descriptors''' हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.15&lt;br /&gt;
|'''File descriptors''' का उपयोग '''i/o redirection''' के लिए होता है।&lt;br /&gt;
|-&lt;br /&gt;
|  01.20&lt;br /&gt;
|एक आउटपुट फाइल के लिए  '''file descriptor '' असाइन के लिए सिंटेक्स हैः&lt;br /&gt;
|-&lt;br /&gt;
|  01.25&lt;br /&gt;
| '''exec [File descriptor] greater than symbol filename'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.31&lt;br /&gt;
| एक उदाहरण देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  01.33&lt;br /&gt;
|मेरे पास  '''fdassign dot sh''' नाम से एक कोड फाइल है।&lt;br /&gt;
|-&lt;br /&gt;
| 01.43&lt;br /&gt;
|पहली लाइन shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
|  01.49&lt;br /&gt;
| '''exec''' कमांड मौजूदा '''shell''' प्रक्रिया को बदलता है।&lt;br /&gt;
|-&lt;br /&gt;
|  01.56&lt;br /&gt;
|यह मौजूदा  '''shell ''' के स्थान पर बिना नई प्रक्रिया को बनाए निष्पादित होगा।&lt;br /&gt;
|-&lt;br /&gt;
|  02.04&lt;br /&gt;
|हम जानते हैं कि 0, 1, और 2 स्टेंडर्ड '''file descriptors ''' हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  02.09&lt;br /&gt;
|  किसी भी नई  खोली गई फ़ाइल के लिए, हमारे पास 3 से 9 तक अतिरिक्त '''file descriptors'''  हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  02.19&lt;br /&gt;
| यहाँ,  '''3 '''     '''file descriptor''' है।&lt;br /&gt;
|-&lt;br /&gt;
|  02.22&lt;br /&gt;
|यह  '''output dot txt'''  फाइल में  आउटपुट लिखेगा।&lt;br /&gt;
|-&lt;br /&gt;
|  02.30&lt;br /&gt;
|  स्ट्रिंग &amp;quot;Welcome to BASH learning&amp;quot; , '''output dot txt''' फाइल में भेजी जा चुकी है।&lt;br /&gt;
|-&lt;br /&gt;
|  02.36&lt;br /&gt;
|इसे  '''file descriptor 3'' के माध्यम से किया गया है।&lt;br /&gt;
|-&lt;br /&gt;
|  02.42&lt;br /&gt;
|यह एक फाइल में स्ट्रिंग को पुनः निर्देशित के समान है।&lt;br /&gt;
|-&lt;br /&gt;
|  02.49&lt;br /&gt;
|प्रत्येक नया स्ट्रिंग फाइल के साथ संलग्न किया जाएगा।&lt;br /&gt;
|-&lt;br /&gt;
|  02.52&lt;br /&gt;
|उदाहरण के लिएः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.54&lt;br /&gt;
| हम '' output dot txt''' फाइल में मौजूदा सिस्टम डेट संलग्न करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  03.00&lt;br /&gt;
|सिंटेक्स है: '''date SPACE greater-than symbol ampersand sign 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.13&lt;br /&gt;
| यहाँ हम ''file descriptor''' को बंद करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  03.16&lt;br /&gt;
| इस लाइन के बाद, descriptor '''output dot txt''' फाइल में कुछ भी नहीं लिख सकता है।&lt;br /&gt;
|-&lt;br /&gt;
|  03.23&lt;br /&gt;
| कोड निष्पादित करें और आउटपुट देखें।&lt;br /&gt;
|-&lt;br /&gt;
|  03.26&lt;br /&gt;
| '''CTRL+ALT+T''' कीज का उपयोग कर टर्मिनल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
|  03.34&lt;br /&gt;
|टाइप करें: '''chmod space plus x space fdassign dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.41&lt;br /&gt;
| टाइप करें: '''dot slash fdassign dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.46&lt;br /&gt;
|अब  '''cat space output dot txt''' टाइप करके आउटपुट जाँचे।&lt;br /&gt;
|-&lt;br /&gt;
|  03.56&lt;br /&gt;
|हम देख सकते हैं कि स्ट्रिंग '''Welcome to BASH learning''' और सिस्टम की वर्तमान डेट प्रदर्शित होती है।&lt;br /&gt;
|-&lt;br /&gt;
| 04.05&lt;br /&gt;
|एडिटर पर वापस जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  04.11&lt;br /&gt;
|अब मैं  अंत में '''echo ''' टाइप करूँगा, '''descriptor ''' के बंद होने के बाद।&lt;br /&gt;
|-&lt;br /&gt;
|  04.17&lt;br /&gt;
|टाइप करें: '''echo space कोट्स में Hi कोट्स  के बाद  space greater than symbol ampersand sign 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.31&lt;br /&gt;
|'''Save''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.35&lt;br /&gt;
|एक बार फिर स्क्रिप्ट निष्पादित करते हैं और देखते हैं कि क्या होता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04.38&lt;br /&gt;
|टर्मिनल पर, पिछली कमांड '''dot slash fdassign dot sh'''  को रिकॉल करने के लिए uparrow की दो बार दबाएँ &lt;br /&gt;
|-&lt;br /&gt;
|  04.50&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.52&lt;br /&gt;
| हम एक एरर देखते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.55&lt;br /&gt;
| '''Bad file descriptor'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.58&lt;br /&gt;
|इस एरर को ठीक करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  05.00&lt;br /&gt;
|एडिटर पर वापस आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  05.03&lt;br /&gt;
| मैं कोड की अंतिम लाइन कट करूँगा और इसे date कमांड के नीचे पेस्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 05.11&lt;br /&gt;
|'''Save''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.13&lt;br /&gt;
|कोड को एक बार फिर से निष्पादित करते हैं। टर्मिनल पर &lt;br /&gt;
|-&lt;br /&gt;
|  05.19&lt;br /&gt;
|पिछली कमांड '''dot slash fdassign.sh''' को रिकॉल करें।&lt;br /&gt;
|-&lt;br /&gt;
|  05.24&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.26&lt;br /&gt;
| अब  '''output dot txt''' फाइल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
|  05.29&lt;br /&gt;
|टाइप करें: '''cat space output dot txt'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.41&lt;br /&gt;
|हम आउटपुट देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  05.43&lt;br /&gt;
|स्ट्रिंग '''Hi ''' अंत में प्रदर्शित होती  है।&lt;br /&gt;
|-&lt;br /&gt;
|  05.49&lt;br /&gt;
|अब हम इनपुट फ़ाइल के लिए '''file descriptor'''  असाइल करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  05.54&lt;br /&gt;
|एक उदाहरण देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  05.56&lt;br /&gt;
|मैरे पास '''fdread dot sh''' नामक फाइल है।&lt;br /&gt;
|-&lt;br /&gt;
|  06.03&lt;br /&gt;
|इसे देखते  हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06.07&lt;br /&gt;
| यह exec कमांड है।&lt;br /&gt;
|-&lt;br /&gt;
|  06.13&lt;br /&gt;
|यहाँ हम  '''output dot txt''' फाइल रीढ़ करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  06.19&lt;br /&gt;
| लाइन '''exec 3 lesser than symbol output dot txt'''  फाइल को पढ़ने के लिए खोलेगी।&lt;br /&gt;
|-&lt;br /&gt;
|  06.30&lt;br /&gt;
| cat कमांड फाइल के कंटेंट को प्रदर्शित करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|  06.35&lt;br /&gt;
|और अंत में हम '''file descriptor.''' बंद करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06.39&lt;br /&gt;
|अब इस  '''shell script''' को निष्पादित करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06.42&lt;br /&gt;
|टर्मिनल पर, मैं प्रोम्प्ट को क्लियर करता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
|  06.47&lt;br /&gt;
|टाइप करें: '''chmod space plus x space fdread dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.55&lt;br /&gt;
|टाइप करें '''dot slash fdread dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.01&lt;br /&gt;
|हम टर्मिनल पर आउटपुट देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  07.05&lt;br /&gt;
| '''output dot txt'' फाइल का कंटेंट प्रदर्शित होता है।&lt;br /&gt;
|-&lt;br /&gt;
|  07.10&lt;br /&gt;
|यह हमें ट्यूटोरियल के अंत में लाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  07.13&lt;br /&gt;
| स्लाइड पर वापस आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  07.16&lt;br /&gt;
|संक्षेप में, &lt;br /&gt;
|-&lt;br /&gt;
|  07.17&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा,&lt;br /&gt;
|-&lt;br /&gt;
|  07.19&lt;br /&gt;
| '''output file descriptor''' को असाइन करना&lt;br /&gt;
|-&lt;br /&gt;
|  07.22&lt;br /&gt;
| '''input file descriptor''' को असाइन करना&lt;br /&gt;
|-&lt;br /&gt;
|  07.26&lt;br /&gt;
|  '''file descriptor''' को बंद करना&lt;br /&gt;
|-&lt;br /&gt;
| 07.28&lt;br /&gt;
|नियत कार्य के रूप में, &lt;br /&gt;
|-&lt;br /&gt;
|  07.30&lt;br /&gt;
| '''file descriptors''' का उपयोग करके  '''test dot txt'''  फाइल में कुछ लाइन्स को संलग्न करने का प्रयास करें।&lt;br /&gt;
|-&lt;br /&gt;
|  07.36&lt;br /&gt;
| '''file descriptors''' का उपयोग करके फाइल के कंटेंट को प्रदर्शित करें।&lt;br /&gt;
|-&lt;br /&gt;
|  07.41&lt;br /&gt;
| निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.45&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.48&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07.53&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.58&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.02&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.10&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.14&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.22&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.33&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं …..अब आपसे विदा लेता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.37&lt;br /&gt;
| धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/Basics-of-functions/Hindi</id>
		<title>BASH/C3/Basics-of-functions/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/Basics-of-functions/Hindi"/>
				<updated>2015-04-09T07:00:40Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{|border = 1 | '''Time''' | '''Narration'''  |- |  00.01 | नमस्कार दोस्तों, Bash में '''Basics of functions''' पर स्पोकन ट...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border = 1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.01&lt;br /&gt;
| नमस्कार दोस्तों, Bash में '''Basics of functions''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
|  00.08&lt;br /&gt;
| इस ट्यूटोरियल में हम सीखेंगे&lt;br /&gt;
|-&lt;br /&gt;
|  00.11&lt;br /&gt;
|कुछ उदाहरणों की सहायता से&lt;br /&gt;
|-&lt;br /&gt;
|  00.13&lt;br /&gt;
|फंक्शऩ्स का महत्व&lt;br /&gt;
|-&lt;br /&gt;
|  00.15&lt;br /&gt;
|फंक्शन को घोषित करना&lt;br /&gt;
|-&lt;br /&gt;
|  00.17&lt;br /&gt;
|फंक्शन को कॉल करना&lt;br /&gt;
|-&lt;br /&gt;
|  00.19&lt;br /&gt;
|फंक्शन का फ्लो&lt;br /&gt;
|-&lt;br /&gt;
|  00.22&lt;br /&gt;
|इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में  '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
|  00.28&lt;br /&gt;
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''http://www.spoken-tutorial.org'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.34&lt;br /&gt;
|इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम&lt;br /&gt;
|-&lt;br /&gt;
|  00.40&lt;br /&gt;
|अभी तक हम '''GNU BASH ''' वर्जन 4.1.10 का उपयोग कर रहे थे&lt;br /&gt;
|-&lt;br /&gt;
|  00.46&lt;br /&gt;
|अब से हम  '''GNU BASH''' वर्जन 4.2 का उपयोग करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  00.52&lt;br /&gt;
|कृपया ध्यान दें, अभ्यास के लिए  ''' GNU Bash''' वर्जन 4  या उपरोक्त की सलाह दी जाती है।&lt;br /&gt;
|-&lt;br /&gt;
| 00.58&lt;br /&gt;
| अब देखते हैं कि फंक्शऩ क्या है और उसके उपयोग क्या हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  01.03&lt;br /&gt;
| फंक्शन कमांड्स का संग्रह या एक एल्गोरिद्म है।&lt;br /&gt;
|-&lt;br /&gt;
|  01.08&lt;br /&gt;
|यह एक विशिष्ट कार्य करने के लिए लक्षित है।&lt;br /&gt;
|-&lt;br /&gt;
|  01.12&lt;br /&gt;
|इसका उपयोग अलग अलग कार्यों में एक जटिल प्रोग्राम को ब्रैक के लिए किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  01.18&lt;br /&gt;
|यह पूरी  स्क्रिप्ट की पठनीयता और आसानी से उपयोग में सुधार करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01.24&lt;br /&gt;
|यहाँ फंक्शन घोषित करने के लिए दो सिंटेक्स है।&lt;br /&gt;
|-&lt;br /&gt;
| 01.28&lt;br /&gt;
|पहला सिंटेक्स हैः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.29&lt;br /&gt;
|'''function space function underscore name'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.32&lt;br /&gt;
|कर्ली ब्रैकेट्स में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.34&lt;br /&gt;
| निष्पादित की जाने वाली कमांड्स&lt;br /&gt;
|-&lt;br /&gt;
|  01.37&lt;br /&gt;
|दूसरा सिंटेक्स हैः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.39&lt;br /&gt;
|'''function underscore name open and close round brackets'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.42&lt;br /&gt;
|कर्ली ब्रैकेट्स में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.44&lt;br /&gt;
|निष्पादित की जाने वाली कमांड्स&lt;br /&gt;
|-&lt;br /&gt;
|  01.47&lt;br /&gt;
| फंक्शन कॉल&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.48&lt;br /&gt;
|फंक्शन प्रोग्राम में कहीं भी कॉल हो सकता है।&lt;br /&gt;
|-&lt;br /&gt;
|  01.53&lt;br /&gt;
|फंक्शन नाम टाइप करें, जहाँ आप इसे कॉल करना चाहते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  01.58&lt;br /&gt;
|फंक्शन नेम के लिए सिंटेक्स यह स्वयं है।&lt;br /&gt;
|-&lt;br /&gt;
| 02.02&lt;br /&gt;
| इसे साधारण उदाहरणों की सहायता से समझते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02.07&lt;br /&gt;
| मैंने पहले ही फाइल '''function.sh''' में कोड टाइप किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 02.12&lt;br /&gt;
|यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 02.14&lt;br /&gt;
|फंक्शन, फंक्शन नेम के बाद कीवर्ड '''function''' द्वारा घोषित होता है।&lt;br /&gt;
|-&lt;br /&gt;
|  02.21&lt;br /&gt;
|यहाँ फंक्शन नेम '''machine''' है।&lt;br /&gt;
|-&lt;br /&gt;
| 02.26&lt;br /&gt;
|कर्ली ब्रैकेट के अंदर के कंटेंट को '''function definition''' कहते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  02.32&lt;br /&gt;
|मैंने कई मशीनों के विवरण को प्रदर्शित किया हैं जैसे &lt;br /&gt;
|-&lt;br /&gt;
|  02.36&lt;br /&gt;
|'''uname hyphen a ''' मशीन के बारे में जानकारी देता है।&lt;br /&gt;
|-&lt;br /&gt;
|  02.41&lt;br /&gt;
|'''w hyphen h '''   सिस्टम पर लॉग्ड यूजर दर्शाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  02.46&lt;br /&gt;
|'''uptime '''  समय दर्शाता है जबसे मशीन ऑन थी।&lt;br /&gt;
|-&lt;br /&gt;
|  02.51&lt;br /&gt;
|'''free''' मैमोरी स्टेटस दर्शाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  02.54&lt;br /&gt;
|'''df hyphen h'''  filesystem स्टेटस देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02.57&lt;br /&gt;
| मेन प्रोग्राम यहाँ से शुरू होता है।&lt;br /&gt;
|-&lt;br /&gt;
|03.01  &lt;br /&gt;
|हम मैसेज  ''' “Beginning of main program” ''' प्रदर्शित करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03.06&lt;br /&gt;
|यहाँ, machine फंक्शन कॉल है।&lt;br /&gt;
|-&lt;br /&gt;
| 03.09&lt;br /&gt;
|फिर हम मैसेज  '''“End of main program”'' प्रदर्शित करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03.13&lt;br /&gt;
|अब वर्कफ्लो समझते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  03.16&lt;br /&gt;
|जब '''bash ''' इंटरप्रेटर     '''function definition''' पर जाता है, यह साधारणतः फंक्शन को स्केन करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  03.23&lt;br /&gt;
|फंक्शन कॉल होता है जब इसका नाम स्क्रिप्ट के अंदर दिखाई देता है।&lt;br /&gt;
|-&lt;br /&gt;
|  03.28&lt;br /&gt;
|जब इंटरप्रेटर  फंक्शन नेम रीढ़ करता है, यह  '''function definition''' को निष्पादित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  03.36&lt;br /&gt;
|इंटरप्रेटर फंक्शन नेम को कमांड के रूप में उपयोग करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  03.41&lt;br /&gt;
|कृपया याद रखें कि हमें फंक्शऩ को कॉल करने से पहले परिभाषित करना है।&lt;br /&gt;
|-&lt;br /&gt;
| 03.47&lt;br /&gt;
| अब टर्मिनल पर जाएँ। इस कोड फाइल को निष्पादन योग्य बनाने के लिए&lt;br /&gt;
|-&lt;br /&gt;
|  03.52&lt;br /&gt;
| टाइप करें: '''chmod space plus x space function dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.59&lt;br /&gt;
|'''Enter.''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.01&lt;br /&gt;
|   टाइप करें '''dot slash function dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.05&lt;br /&gt;
| '''Enter.''' दबाएँ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.07&lt;br /&gt;
|आउटपुट जो कि मेरे सिस्टम की मशीन का विवरण है, टर्मिनल पर देखा जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04.14&lt;br /&gt;
|कृपया ध्यान देंः आउटपुट भिन्न सिस्टम के लिए भिन्न होंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  04.19&lt;br /&gt;
|यह हमें ट्यूटोरियल के अंत में लाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04.22&lt;br /&gt;
|अपनी स्लाइड्स पर वापस आएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 04.24&lt;br /&gt;
|संक्षेप में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.25&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा&lt;br /&gt;
|-&lt;br /&gt;
|  04.28&lt;br /&gt;
|एक उदाहरण की सहायता से &lt;br /&gt;
|-&lt;br /&gt;
|  04.30&lt;br /&gt;
|फंक्शन का महत्व&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.32&lt;br /&gt;
|फंक्शन को घोषित करना &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.33&lt;br /&gt;
| फंक्शन कॉल &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.35&lt;br /&gt;
|फंक्शन का वर्क फ्लो&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.37&lt;br /&gt;
|नियत कार्य के रूप में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.38&lt;br /&gt;
|दो फंक्शन्स के साथ प्रोग्राम लिखें&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.42&lt;br /&gt;
|पहला फंक्शन मानव पठनीय फॉर्म में diskspace प्रदर्शित करना चाहिए(हिंट: df hyphen h)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.51&lt;br /&gt;
|दूसरा फंक्शन मानव पठनीय फॉर्म में filesystem प्रदर्शित करना चाहिए(हिंट: du hyphen h)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.00&lt;br /&gt;
|नीचे दिखाये गये लिंक पर उपलब्ध वीडियो देखें&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.03&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.07&lt;br /&gt;
|अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके भी देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.12&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम। स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.17&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.21&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.29&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.33&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.41&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.52&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई. आई. टी. मुम्बई से मैं ------------ अब आपसे विदा लेता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
|  05.56&lt;br /&gt;
| धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Case-statement/Hindi</id>
		<title>BASH/C2/Case-statement/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Case-statement/Hindi"/>
				<updated>2015-04-09T06:55:03Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| border=1 |'''Time''' | '''Narration'''  |- | 00:01 | नमस्कार दोस्तों, Bash में  '''Case statement ''' पर स्पोकन ट्य...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार दोस्तों, Bash में  '''Case statement ''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| इस ट्यूटोरियल में हम एक उदाहरण के साथ case स्टेटमेंट के महत्व, case स्टेटमेंट के सिंटेक्स के बारे में सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| इस ट्यूटोरियल का अनुकरण करने के लिए आपको  '''Shell Scripting''' का बुनियादी ज्ञान होना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:23&lt;br /&gt;
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
|इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम और  '''GNU BASH''' वर्जन 4.1.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|कृपया ध्यान दें, अभ्यास के लिए ''' GNU Bash''' वर्जन 4  या उपरोक्त की सलाह दी जाती है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
|  '''Bash ''' शैल में कंडिशलन स्टेटमेंट्स के दो रूप हैं , if स्टेटमेंट और case स्टेटमेंट।&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
|Case स्टेटमेंट को if-else स्टेटमेंट के स्थान पर उपयोग किया जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:03&lt;br /&gt;
|case स्टेटमेंट को प्राथमिकता दी जाती है जब चयन करने के लिए वहाँ कहीं आइटम्स हों।&lt;br /&gt;
|-&lt;br /&gt;
|01:09&lt;br /&gt;
|यह आमतौर पर स्क्रिप्ट में '''menus''' बनाने के लिए उपयोग किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
|सिंटेक्स देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|'''case space $(dollar)VARIABLE space in''' '''match_1''' क्लोज राउंड ब्रैकेट्स स्पेस  '''commands''' और दो बार सेमाकॉलन।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:27&lt;br /&gt;
|'''match_n''' क्लोज राउंड ब्रैकेट स्पेस  '''commands'''  और दो बार सेमीकॉलन  '''asterisk''' क्लोज राउंड ब्रैकेट स्पेस  '''command_to_execute_by_default''' और दो बार सेमीकॉलन '''esac'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:45&lt;br /&gt;
| '''VARIABLE '''  की  तुलना '''match_1.'''  से होती  है।&lt;br /&gt;
|-&lt;br /&gt;
|01:48&lt;br /&gt;
|यदि यह मैच नहीं होता है, तो यह अगले केस पर चला जाता है जो '''match_n.''' है।&lt;br /&gt;
|-&lt;br /&gt;
|01:54&lt;br /&gt;
|यह जाँचेगा यदि इनमें से कोई एक स्ट्रिंगVARIABLE के साथ मिलान खाता है।&lt;br /&gt;
|-&lt;br /&gt;
|02:01&lt;br /&gt;
|यदि हाँ, फिर सभी कमांड्स डबल सेमीकॉलन तक (;;) निष्पादित होती हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
|यदि ''' VARIABLE''' से मिलान नहीं होता, तो '''asterisk ''' के साथ सहयोगी कमांड्स निष्पादित होती हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
|यह डिफॉल्ट '''case ''' कंडीशन है, क्योंकि  '''asterisk ''' सभी स्ट्रिंग्स के साथ मेल खायेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
|'''esac'''  case ब्लॉक के अंत  को चिन्हित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| case स्टेटमेंट को एक उदाहरण के साथ समझते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
|मैंने पहले ही प्रोग्राम टाइप कर दिया है। अतः मैं  '''case.sh''' फाइल खोलूँगा।&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
|प्रोग्राम एक चेतावनी संदेश प्रिंट करता है जब डिस्क स्पेस एक निश्चित सीमा तक पहुँचता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
|यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
|02:47&lt;br /&gt;
| '''bash''' का स्थान अन्य लिनक्स में भिन्न होता है,जैसे CentOS, RedHat  आदि।&lt;br /&gt;
|-&lt;br /&gt;
|02:55&lt;br /&gt;
|पहले उपयोगित '''/bin/bash''' सीधे बाइनरी फाइल को चिन्हित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:01&lt;br /&gt;
|यहाँ '''env''' उपयोग किया जाता है, ट्रू लोकेशन को एब्स्ट्रेक्ट्स करें जहाँ '''bash''' स्थित है।&lt;br /&gt;
|-&lt;br /&gt;
|03:07&lt;br /&gt;
|यह  shebang  लाइन किसी भी  ''GNU/Linux''' सिस्टम पर स्क्रिप्ट की पोर्टेबिलिटी को बेहतर बनाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
|df -(hyphen)h मानव पठनीय फॉर्म में डिस्क स्पेस की उपयोगिता प्रदर्शित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:22&lt;br /&gt;
|आउटपुट  '''sort -rk5''' तक पहुँचता है, जो विपरीत क्रम में पाँचवे कॉलम को सॉर्ट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:31&lt;br /&gt;
|आउटपुट फिर  '''awk 'FNR == 2 {print $5}'''' में पास होता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:38&lt;br /&gt;
|जो दूसरी लाइन के पांचवें क्षेत्र को एक्स्ट्रैक्ट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|अंततः ''% sign.''' निकालने के लिए आउटपुट  '''cut -(hyphen)d “% -(hyphen)f1” ''' में पास होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| यह case स्टेटमेंट की पहली लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
|यहाँ, हम   0 और 69 के बीच के ''space''' की तुलना करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|04:04&lt;br /&gt;
|यदि मेल खाता है, तो यह '''&amp;quot;Everything is OK”''' प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|फिर, यह  70 और 89 या 91 से 98 के बीच के '''space''' की तुलना करता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|यदि मेल खाता है, तो यह  '''“Clean out. There's a partition that is $(dollar)space % full.”''' प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
| यहाँ, यह  '''space''' की तुलना  99 के साथ करता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
|यदि मेल खाता है, तो  यह '''“Hurry. There's a partition at $(Dollar) space %!”''' प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:39&lt;br /&gt;
| यह डिफॉल्ट case कंडीशन है क्योंकि  '''asterisk ''' सभी स्ट्रिंग्स के साथ मेल खायेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
| और यह case स्टेटमेंट का अंत है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
| अब फाइल को निष्पादन योग्य बनाने के लिए टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|04:52&lt;br /&gt;
| टाइप करें''' chmod space plus x space case dot sh '''&lt;br /&gt;
|-&lt;br /&gt;
|04:57&lt;br /&gt;
| टाइप करें '''dot slash case dot sh'''&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
|'''Everything is OK.''', ध्यान दें, आउटपुट आपके सिस्टम के डिस्क स्पेस के आधार पर अलग अलग होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| मेरी मशीन में, क्योंकि  0 से 69 के बीच मिलान पाया गया है,  यह '''Everything is OK.''' प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|05:18&lt;br /&gt;
|अपनी मशीन पर प्रिंट मैसेज को देखें।&lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
|आप समझने में सक्षम होंगे कि कौन सा case स्टेटमेंट निष्पादित हुआ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
|यह हमें ट्यूटोरियल के अंत में पहुँचाता है। संक्षेप में,&lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|इस ट्यूटोरियल में हमने डिस्क स्पेस उदाहरण के साथ case स्टेटमेंट के महत्व, case स्टेटमेंट के सिंटेक्स के बारे में सीखा।&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| नियत कार्य के रूप में,&lt;br /&gt;
|-&lt;br /&gt;
|05:42&lt;br /&gt;
|गणितीय गणना के लिए एक मेनू चालित प्रोग्राम लिखें।&lt;br /&gt;
|-&lt;br /&gt;
|05:47&lt;br /&gt;
|यह यूजर इनपुट '''a ''' और '''b''' लेना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:51&lt;br /&gt;
| यह गणितीय ऑपरेटर  (plus +, minus -, division / और multiplication *) के बारे में पूछना चाहिए। गणना करें, आउटपुट प्रिंट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
| निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
|-&lt;br /&gt;
|06:06&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|06:08&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम,&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
|स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:23&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
|-&lt;br /&gt;
| 06:53&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है,आई. आई. टी. मुम्बई से मैं -------------अब आपसे विदा लेता हूँ, धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Conditional-Loops/Hindi</id>
		<title>BASH/C2/Conditional-Loops/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Conditional-Loops/Hindi"/>
				<updated>2015-04-09T06:53:16Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार दोस्तों, '''BASH''' में लूप्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:07  &lt;br /&gt;
| इस ट्यूटोरियल में हम &lt;br /&gt;
|-&lt;br /&gt;
| 00:09  &lt;br /&gt;
| कुछ उदाहरणों के साथ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11  &lt;br /&gt;
| for  लूप्स,  while लूप  के बारे में सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रहा हूँ, &lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| ऊबुंटू लिनक्स 12.04 ऑपरेटिंग सिस्टम&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
| * '''GNU BASH'''  वर्जन 4.1.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
| कृपया ध्यान दें, अभ्यास के लिए ''' GNU Bash''' वर्जन 4  या उपरोक्त की सलाह दी जाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| लूप्स के परिचय के साथ शुरू करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| लूप्स का उपयोग स्टेटमेंट्स के समूह को बार बार निष्पादित करने के लिए किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
| सिंटेक्स को देखते हैं&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| '''for expression 1, 2, 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| '''statement 1, 2, 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
| और यह for लूप का अंत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| for लूप का वैकल्पिक सिंटेक्स हैः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
| '''for variable in sequence/range'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| '''statement 1, 2, 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:06&lt;br /&gt;
|और for लूप का अंत।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|पहले सिंटेक्स का उपयोग करके for लूप का एक उदाहरण देखते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
| इस प्रोग्राम में, हम पहले '''n''' संख्याओं के योग की गणना कर रहे ह।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| ध्यान दें, हमारी फाइल का नाम  '''for.sh''' है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
| यह हमारी shebang लाइन है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| वेरिएबल '''number''' यूजर द्वारा दी गई वैल्यू को स्टोर करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
| वैल्यू यहाँ एक इंटिजर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:37&lt;br /&gt;
| अब, हम 0 के रूप में वेरिएबल '''sum''' को इनीशिलाइज करेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| यह वह है जहाँ से हम for  लूप शुरू करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:45&lt;br /&gt;
| सबसे पहले, हम  '''i''' से 1 इनीशिलाइज करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
| फिर हम जाँचते हैं कि क्या '''i'''   '''number''' से कम या बराबर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
| अब यहाँ, हम '''sum''' की गणना  '''sum + i'' के रूप में करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  02:00&lt;br /&gt;
| और फिर हम इसे प्रिंट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:03  &lt;br /&gt;
| इसके बाद, हम '''i''' की वैल्यू एक से बढाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| और तब तक जाँचते हैं जब तक यह कंडीशन '''false''' नहीं होती।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| for लूप से बाहर आने पर, यह मैसेज प्रिंट होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:19&lt;br /&gt;
| प्रोग्राम को निष्पादित करें और देखें कि क्या होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24  &lt;br /&gt;
| टर्मिनल पर टाइप करें '''chmod +x for.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31  &lt;br /&gt;
|फिर टाइप करें: '''./for.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:36  &lt;br /&gt;
| मैं इनपुट संख्या के रूप में 5 प्रविष्ट करूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:40  &lt;br /&gt;
| '''sum''' जिसकी  '''i''' की प्रत्येक वैल्यू के लिए  गणना की गई है,  प्रदर्शित होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:46  &lt;br /&gt;
| उसके बाद, आउटपुट की अंतिम लाइन प्रदर्शित होती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
| '''Sum of first n numbers is 15'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:54&lt;br /&gt;
| अब प्रोग्राम के फ्लो को देखते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| विंडोज का आकार बदलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
| पहले हमारे पास '''i''' की वैल्यू 1 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:04&lt;br /&gt;
| उसके बाद हम जाँचते हैं कि क्या 1,   5 से कम या उसके बराबर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| क्योंकि कंडीशन true है, हम  '''sum''' की गणना  ''' 0 + 1''' के रूप में करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16&lt;br /&gt;
|अब हमारे पास sum  1 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:20&lt;br /&gt;
|फिर हम sum अर्थात 1 प्रिंट करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:24&lt;br /&gt;
| फिर, '''i''' 1 द्वारा बढता है और '''i''' की नई वैल्यू 2 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:31&lt;br /&gt;
| फिर हम जाँचते हैं कि क्या 2,  5 से कम या उसके बराबर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:36&lt;br /&gt;
| कंडीशन '''true''' है और अब sum  ''' 1 + 2 ''' अर्थात ''' 3''' होगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:44&lt;br /&gt;
|फिर, '''i''' 1 द्वारा बढता है और फिर '''i''' की नई वैल्यू 3 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
| और हमें '''sum''' 6 प्राप्त होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| स्क्रिप्ट sum  में पिछली वैल्यू से i की अगली वैल्यू जोडना जारी रखेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
|यह जारी रहेगा जब तक i&amp;lt;=5   '''false''' नहीं होता।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
|for लूप से बाहर निकलने पर, अंतिम मैसेज प्रिंट होता है।&lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
| 04:14  &lt;br /&gt;
| दूसरे सिंटेक्स का उपयोग करके for लूप का अन्य उदाहरण देखते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20  &lt;br /&gt;
| मैंने इस फाइल में कोड लिखा है और '''for-loop.sh''' नाम दिया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27  &lt;br /&gt;
|यह साधारण प्रोग्राम एक डायरेक्टरी  में फाइल्स को सूचीबद्ध करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
|यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
|फिर हमारे पास for लूप है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
| '''ls''' कमांड डायरेक्टरी के कंटेंट को सूचीबद्ध करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
| '''-1 (hyphen one)'''  प्रत्येक लाइन में  फाइल को सूचीबद्ध करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
| यह आपके '''Home''' डायरेक्टरी में मौजूद सभी फाइल्स को सूचीबद्ध करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:51&lt;br /&gt;
| यह for  लूप का अंत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| अब टर्मिनल पर '''chmod +x for-loop.sh''' '''./for-loop.sh'''&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
|    टाइप करके &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| स्क्रिप्ट को निष्पादित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| यह '''Home''' डायरेक्टरी में मौजूद सभी फाइल्स को सूचीबद्ध करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14  &lt;br /&gt;
| अब, हम while लूप के बारे में सीखेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18  &lt;br /&gt;
| पहले सिंटेक्स को समझते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
|   '''while condition'''&lt;br /&gt;
'''statement 1, 2, 3'''&lt;br /&gt;
 while लूप का अंत&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
| अर्थात while लूप निष्पादित होगा जब तक कंडीशन  true होती है।&lt;br /&gt;
|-&lt;br /&gt;
|05:34&lt;br /&gt;
| while लूप का एक उदाहरण देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:37&lt;br /&gt;
| यहाँ मैने इसको ''while.sh''' नाम दिया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:42&lt;br /&gt;
| इस प्रोग्राम में, हम दिए गए श्रेणी के भीतर सम संख्या के योग की गणना करेगें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:49&lt;br /&gt;
| कोड पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
| यहाँ, हम यूजर से संख्या को लेते हैं और इसे वेरिएबल '''number''' में संचित करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
| इसके बाद, हम वेरिएबल्स '''i''' और '''sum'' को घोषित करते हैं और उन्हें 0 से इनीशिलाइज करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:06&lt;br /&gt;
|अब यह while  कंडीशन है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
| यहाँ हम जाँचते हैं कि i यूजर द्वारा दी गई '''number''' की वैल्यू  से कम या बराबर है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:17  &lt;br /&gt;
| फिर हम '''i''' की वैल्यू को '''sum''' की वैल्यू में जोडकर sum की गणना करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
|फिर, हम '''i''' की वैल्यू 2 बढाते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06:28&lt;br /&gt;
| यह सुनिश्चित करेगा कि हम केवल सम संख्याओं को जोड रहे हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| और while लूप दोहराया जाता है जब तक '''i''' की वैल्यू  number की वैल्यू से अधिक होती है।&lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| जब हम while लूप से बाहर निकलते हैं, हम दी गई श्रेणी में सभी सम संख्याओं के योग को प्रिंट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06:47&lt;br /&gt;
| प्रोग्राम को निष्पादित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| टर्मिनल पर टाइप करें&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| '''chmod +x while.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| '''./while.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:00  &lt;br /&gt;
| मैं अपने इनपुट के रूप में 15 दूँगा।&lt;br /&gt;
|-&lt;br /&gt;
|  07:04&lt;br /&gt;
| आउटपुट की अंतिम लाइन हैः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:06&lt;br /&gt;
| '''Sum of even numbers within the given range is 56.'''&lt;br /&gt;
|-&lt;br /&gt;
|  07:11&lt;br /&gt;
| मैं विंडो का आकार बदलता हूँ और आउटपुट को समझाता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| पहले हम जाँचते हैं कि क्या '''i'''  जो कि 0 है,  '''number''' से कम या बराबर है, जो कि 15 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| कंडीशन '''true''' है, इसलिए  '''sum'''  '''0+0'''  अर्थात  '''0''' होगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| अब '''i'''   2 से बढता है और '''i''' की नई वैल्यू 2 होती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:37&lt;br /&gt;
| फिर हम जाँचते हैं यदि 2,   15 से कम या बराबर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:43&lt;br /&gt;
| कंडीशन फिर से '''true''' होती है, अतः हम '''0+2''' जोडते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:49&lt;br /&gt;
|अब '''sum''' की वैल्यू 2 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:52&lt;br /&gt;
|  फिर से '''i''' की वैल्यू 2 से बढती है।&lt;br /&gt;
|-&lt;br /&gt;
|  07:56&lt;br /&gt;
| अतः अब '''i''' की वैल्यू '''2+2''' होगी अर्थात '''4''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:03&lt;br /&gt;
| और sum की अगली वैल्यू  '''4+2''' होगी अर्थात  '''6'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:09&lt;br /&gt;
| इसी प्रकार, स्क्रिप्ट  i की पिछली वैल्यू में 2 जोडना जारी रखेगा, जब तक यह  15 से अधिक नहीं होता।&lt;br /&gt;
|-&lt;br /&gt;
|  08:18&lt;br /&gt;
| और हमें योग की कुल वैल्यू 56 प्राप्त होती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:24  &lt;br /&gt;
| यह हमें ट्यूटोरियल के अंत में लाता है। &lt;br /&gt;
|-&lt;br /&gt;
| 08:27  &lt;br /&gt;
| संक्षेप में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:28  &lt;br /&gt;
| इस ट्यूटोरियल में हमने for लूप के दो अलग-अलग सिंटेक्स के बारे में सीखा और हमने  while लूप के बारे में भी सीखा।&lt;br /&gt;
|-&lt;br /&gt;
| 08:37  &lt;br /&gt;
| नियत कार्य के रूप मेंं&lt;br /&gt;
|-&lt;br /&gt;
| 08:38  &lt;br /&gt;
|पहले n अभाज्य संख्याओं के योग को ज्ञात कीजिए।&lt;br /&gt;
|-&lt;br /&gt;
|  08:43&lt;br /&gt;
| निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:46&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:50&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:54  &lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:56  &lt;br /&gt;
|स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00  &lt;br /&gt;
| ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04  &lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:11&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:14&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:22&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:34&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:38&lt;br /&gt;
| धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Conditional-Loops/Hindi</id>
		<title>BASH/C2/Conditional-Loops/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Conditional-Loops/Hindi"/>
				<updated>2015-04-09T06:51:30Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;  {| border=1 !Time !Narration |- | 00:01 | नमस्कार दोस्तों, '''BASH''' में लूप्स पर स्पोकन ट्यूटोर...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार दोस्तों, '''BASH''' में लूप्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:07  &lt;br /&gt;
| इस ट्यूटोरियल में हम &lt;br /&gt;
|-&lt;br /&gt;
| 00:09  &lt;br /&gt;
| कुछ उदाहरणों के साथ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11  &lt;br /&gt;
| for  लूप्स,  while लूप  के बारे में सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रहा हूँ, &lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| ऊबुंटू लिनक्स 12.04 ऑपरेटिंग सिस्टम&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
| * '''GNU BASH'''  वर्जन 4.1.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
| कृपया ध्यान दें, अभ्यास के लिए ''' GNU Bash''' वर्जन 4  या उपरोक्त की सलाह दी जाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| लूप्स के परिचय के साथ शुरू करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| लूप्स का उपयोग स्टेटमेंट्स के समूह को बार बार निष्पादित करने के लिए किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
| सिंटेक्स को देखते हैं&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| '''for expression 1, 2, 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| '''statement 1, 2, 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
| और यह for लूप का अंत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| for लूप का वैकल्पिक सिंटेक्स हैः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
| '''for variable in sequence/range'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| '''statement 1, 2, 3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:06&lt;br /&gt;
|और for लूप का अंत।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|पहले सिंटेक्स का उपयोग करके for लूप का एक उदाहरण देखते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
| इस प्रोग्राम में, हम पहले '''n''' संख्याओं के योग की गणना कर रहे ह।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| ध्यान दें, हमारी फाइल का नाम  '''for.sh''' है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
| यह हमारी shebang लाइन है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| वेरिएबल '''number''' यूजर द्वारा दी गई वैल्यू को स्टोर करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
| वैल्यू यहाँ एक इंटिजर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:37&lt;br /&gt;
| अब, हम 0 के रूप में वेरिएबल '''sum''' को इनीशिलाइज करेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| यह वह है जहाँ से हम for  लूप शुरू करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:45&lt;br /&gt;
| सबसे पहले, हम  '''i''' से 1 इनीशिलाइज करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
| फिर हम जाँचते हैं कि क्या '''i'''   '''number''' से कम या बराबर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
| अब यहाँ, हम '''sum''' की गणना  '''sum + i'' के रूप में करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  02:00&lt;br /&gt;
| और फिर हम इसे प्रिंट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:03  &lt;br /&gt;
| इसके बाद, हम '''i''' की वैल्यू एक से बढाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| और तब तक जाँचते हैं जब तक यह कंडीशन '''false''' नहीं होती।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:14&lt;br /&gt;
| for लूप से बाहर आने पर, यह मैसेज प्रिंट होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:19&lt;br /&gt;
| प्रोग्राम को निष्पादित करें और देखें कि क्या होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24  &lt;br /&gt;
| टर्मिनल पर टाइप करें '''chmod +x for.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31  &lt;br /&gt;
|फिर टाइप करें: '''./for.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:36  &lt;br /&gt;
| मैं इनपुट संख्या के रूप में 5 प्रविष्ट करूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:40  &lt;br /&gt;
| '''sum''' जिसकी  '''i''' की प्रत्येक वैल्यू के लिए  गणना की गई है,  प्रदर्शित होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:46  &lt;br /&gt;
| उसके बाद, आउटपुट की अंतिम लाइन प्रदर्शित होती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
| '''Sum of first n numbers is 15'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:54&lt;br /&gt;
| अब प्रोग्राम के फ्लो को देखते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| विंडोज का आकार बदलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
| पहले हमारे पास '''i''' की वैल्यू 1 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:04&lt;br /&gt;
| उसके बाद हम जाँचते हैं कि क्या 1,   5 से कम या उसके बराबर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| क्योंकि कंडीशन true है, हम  '''sum''' की गणना  ''' 0 + 1''' के रूप में करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16&lt;br /&gt;
|अब हमारे पास sum  1 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:20&lt;br /&gt;
|फिर हम sum अर्थात 1 प्रिंट करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:24&lt;br /&gt;
| फिर, '''i''' 1 द्वारा बढता है और '''i''' की नई वैल्यू 2 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:31&lt;br /&gt;
| फिर हम जाँचते हैं कि क्या 2,  5 से कम या उसके बराबर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:36&lt;br /&gt;
| कंडीशन '''true''' है और अब sum  ''' 1 + 2 ''' अर्थात ''' 3''' होगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:44&lt;br /&gt;
|फिर, '''i''' 1 द्वारा बढता है और फिर '''i''' की नई वैल्यू 3 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
| और हमें '''sum''' 6 प्राप्त होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
| स्क्रिप्ट sum  में पिछली वैल्यू से i की अगली वैल्यू जोडना जारी रखेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
|यह जारी रहेगा जब तक i&amp;lt;=5   '''false''' नहीं होता।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
|for लूप से बाहर निकलने पर, अंतिम मैसेज प्रिंट होता है।&lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
| 04:14  &lt;br /&gt;
| दूसरे सिंटेक्स का उपयोग करके for लूप का अन्य उदाहरण देखते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20  &lt;br /&gt;
| मैंने इस फाइल में कोड लिखा है और '''for-loop.sh''' नाम दिया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27  &lt;br /&gt;
|यह साधारण प्रोग्राम एक डायरेक्टरी  में फाइल्स को सूचीबद्ध करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:32&lt;br /&gt;
|यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
|फिर हमारे पास for लूप है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
| '''ls''' कमांड डायरेक्टरी के कंटेंट को सूचीबद्ध करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
| '''-1 (hyphen one)'''  प्रत्येक लाइन में  फाइल को सूचीबद्ध करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
| यह आपके '''Home''' डायरेक्टरी में मौजूद सभी फाइल्स को सूचीबद्ध करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:51&lt;br /&gt;
| यह for  लूप का अंत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| अब टर्मिनल पर '''chmod +x for-loop.sh''' '''./for-loop.sh'''&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
|    टाइप करके &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| स्क्रिप्ट को निष्पादित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| यह '''Home''' डायरेक्टरी में मौजूद सभी फाइल्स को सूचीबद्ध करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14  &lt;br /&gt;
| अब, हम while लूप के बारे में सीखेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18  &lt;br /&gt;
| पहले सिंटेक्स को समझते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
|   '''while condition'''&lt;br /&gt;
'''statement 1, 2, 3'''&lt;br /&gt;
 while लूप का अंत&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
| अर्थात while लूप निष्पादित होगा जब तक कंडीशन  true होती है।&lt;br /&gt;
|-&lt;br /&gt;
|05:34&lt;br /&gt;
| while लूप का एक उदाहरण देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:37&lt;br /&gt;
| यहाँ मैने इसको ''while.sh''' नाम दिया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:42&lt;br /&gt;
| इस प्रोग्राम में, हम दिए गए श्रेणी के भीतर सम संख्या के योग की गणना करेगें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:49&lt;br /&gt;
| कोड पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
| यहाँ, हम यूजर से संख्या को लेते हैं और इसे वेरिएबल '''number''' में संचित करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:59&lt;br /&gt;
| इसके बाद, हम वेरिएबल्स '''i''' और '''sum'' को घोषित करते हैं और उन्हें 0 से इनीशिलाइज करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:06&lt;br /&gt;
|अब यह while  कंडीशन है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
| यहाँ हम जाँचते हैं कि i यूजर द्वारा दी गई '''number''' की वैल्यू  से कम या बराबर है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:17  &lt;br /&gt;
| फिर हम '''i''' की वैल्यू को '''sum''' की वैल्यू में जोडकर sum की गणना करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
|फिर, हम '''i''' की वैल्यू 2 बढाते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06:28&lt;br /&gt;
| यह सुनिश्चित करेगा कि हम केवल सम संख्याओं को जोड रहे हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| और while लूप दोहराया जाता है जब तक '''i''' की वैल्यू  number की वैल्यू से अधिक होती है।&lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| जब हम while लूप से बाहर निकलते हैं, हम दी गई श्रेणी में सभी सम संख्याओं के योग को प्रिंट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06:47&lt;br /&gt;
| प्रोग्राम को निष्पादित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
| टर्मिनल पर टाइप करें&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| '''chmod +x while.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| '''./while.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:00  &lt;br /&gt;
| मैं अपने इनपुट के रूप में 15 दूँगा।&lt;br /&gt;
|-&lt;br /&gt;
|  07:04&lt;br /&gt;
| आउटपुट की अंतिम लाइन हैः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:06&lt;br /&gt;
| '''Sum of even numbers within the given range is 56.'''&lt;br /&gt;
&lt;br /&gt;
|  07:11&lt;br /&gt;
| मैं विंडो का आकार बदलता हूँ और आउटपुट को समझाता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| पहले हम जाँचते हैं कि क्या '''i'''  जो कि 0 है,  '''number''' से कम या बराबर है, जो कि 15 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| कंडीशन '''true''' है, इसलिए  '''sum'''  '''0+0'''  अर्थात  '''0''' होगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| अब '''i'''   2 से बढता है और '''i''' की नई वैल्यू 2 होती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:37&lt;br /&gt;
| फिर हम जाँचते हैं यदि 2,   15 से कम या बराबर है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:43&lt;br /&gt;
| कंडीशन फिर से '''true''' होती है, अतः हम '''0+2''' जोडते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:49&lt;br /&gt;
|अब '''sum''' की वैल्यू 2 है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:52&lt;br /&gt;
|  फिर से '''i''' की वैल्यू 2 से बढती है।&lt;br /&gt;
|-&lt;br /&gt;
|  07:56&lt;br /&gt;
| अतः अब '''i''' की वैल्यू '''2+2''' होगी अर्थात '''4''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:03&lt;br /&gt;
| और sum की अगली वैल्यू  '''4+2''' होगी अर्थात  '''6'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:09&lt;br /&gt;
| इसी प्रकार, स्क्रिप्ट  i की पिछली वैल्यू में 2 जोडना जारी रखेगा, जब तक यह  15 से अधिक नहीं होता।&lt;br /&gt;
|-&lt;br /&gt;
|  08:18&lt;br /&gt;
| और हमें योग की कुल वैल्यू 56 प्राप्त होती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:24  &lt;br /&gt;
| यह हमें ट्यूटोरियल के अंत में लाता है। &lt;br /&gt;
|-&lt;br /&gt;
| 08:27  &lt;br /&gt;
| संक्षेप में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:28  &lt;br /&gt;
| इस ट्यूटोरियल में हमने for लूप के दो अलग-अलग सिंटेक्स के बारे में सीखा और हमने  while लूप के बारे में भी सीखा।&lt;br /&gt;
|-&lt;br /&gt;
| 08:37  &lt;br /&gt;
| नियत कार्य के रूप मेंं&lt;br /&gt;
|-&lt;br /&gt;
| 08:38  &lt;br /&gt;
|पहले n अभाज्य संख्याओं के योग को ज्ञात कीजिए।&lt;br /&gt;
|-&lt;br /&gt;
|  08:43&lt;br /&gt;
| निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:46&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:50&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:54  &lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:56  &lt;br /&gt;
|स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00  &lt;br /&gt;
| ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04  &lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:11&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:14&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:22&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:34&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:38&lt;br /&gt;
| धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Logical-Operators/Hindi</id>
		<title>BASH/C2/Logical-Operators/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Logical-Operators/Hindi"/>
				<updated>2015-03-12T11:51:08Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{|border=1 &lt;br /&gt;
!Time &lt;br /&gt;
!Narration &lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| दोस्तों, 'बैश में Logical Operators' के स्पोकन ट्यूटोरियल में आपका स्वागत है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:07&lt;br /&gt;
|  इस ट्यूटोरियल में हम सीखेंगे, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:10&lt;br /&gt;
| *  'Logical AND'&lt;br /&gt;
* 'Logical OR'&lt;br /&gt;
* 'Logical NOT'&lt;br /&gt;
* का उपयोग कुछ उदाहरण प्रयोग करके। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
|  इस ट्यूटोरियल के अनुसरण के लिए आपको निम्न का ज्ञान होना चाहिए &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:22&lt;br /&gt;
| बैश में * 'if-else स्टेटमेंट',&lt;br /&gt;
* 'command line arguments' और &lt;br /&gt;
* 'quoting' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:30&lt;br /&gt;
| यदि नहीं तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी दर्शायी वेबसाइट पर जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
|  इस ट्यूटोरियल के लिए मैं प्रयोग कर रहा हूँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| * 'उबन्टु लिनक्स 12.04' OS &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
| * 'GNU Bash वर्जन 4.1.10'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| अभ्यास के लिए 'GNU बैश' वर्जन '4' या उससे नए की सलाह दी जाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    00:53&lt;br /&gt;
| अब 'लॉजिकल ऑपरेटर्स' का प्रयोग समझते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    00:57&lt;br /&gt;
| * 'लॉजिकल ऑपरेटर्स' मुख्यतः प्रोग्राम के प्रवाह को नियंत्रित करने में प्रयोग होते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    01:02&lt;br /&gt;
| * 'लॉजिकल ऑपरेटर्स' दो 'एक्सप्रेशंस' या 'कंडीशंस' को जोड़ने में मदद करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:09&lt;br /&gt;
| * ये 'if, while'  या कुछ अन्य 'कंट्रोल स्टेटमेंट्स' का भाग हो सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:15&lt;br /&gt;
| अब 'logical AND' का रचनाक्रम देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:19&lt;br /&gt;
| * '''स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition1 स्पेस स्क्वायर ब्रैकेट बंद करें स्पेस ampersand ampersand स्पेस स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition2 स्पेस स्क्वायर बरकत बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:38&lt;br /&gt;
| * या हम यह रचनाक्रम प्रयोग कर सकते हैं &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:41&lt;br /&gt;
| * 'स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition1 स्पेस हाइफन a स्पेस डॉलर सिंबल condition2 स्पेस स्क्वायर ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:53&lt;br /&gt;
| * 'Logical AND' 'ट्रू' रिटर्न होता है जब 'कंडीशन 1' और 'कंडीशन 2' दोनों 'ट्रू' हों। &lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
|  02:00&lt;br /&gt;
|  अब 'Logical OR' का रचनाक्रम देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04&lt;br /&gt;
|  * 'स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition1 स्पेस स्क्वायर ब्रैकेट बंद करें स्पेस वर्टीकल बार दोबारा वर्टीकल बार स्पेस स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition2 स्पेस स्क्वायर ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:22&lt;br /&gt;
| * या हम यह रचनाक्रम प्रयोग कर सकते हैं&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:24&lt;br /&gt;
| * 'स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition1 स्पेस हाइफन o स्पेस डॉलर सिंबल condition2 स्क्वायर ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:36&lt;br /&gt;
| * 'Logical OR' 'ट्रू' रिटर्न होता है जब 'कंडीशन 1' या 'कंडीशन 2' में से कोई एक 'ट्रू' हो। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43  &lt;br /&gt;
| अब एक उदाहरण प्रयोग करके 'Logical AND' और 'Logical OR' का उपयोग करना सीखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:50   &lt;br /&gt;
| मैंने 'logical.sh' नामक फाइल में पहले ही कोड टाइप कर लिया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:55    &lt;br /&gt;
|  अपने कीबोर्ड पर एकसाथ 'ctrl+alt' और 't' कीज़ दबाकर 'टर्मिनल' खोलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:04   &lt;br /&gt;
| टाइप करें: 'gedit स्पेस logical.sh स्पेस &amp;amp; साइन' 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:12   &lt;br /&gt;
| अब अपनी 'logical.sh' फाइल में यहाँ प्रदर्शित की तरह कोड टाइप करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:18    &lt;br /&gt;
| अब मैं कोड समझाता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:21  &lt;br /&gt;
|  यह 'शीबैंग' लाइन है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25   &lt;br /&gt;
| 'read command' 'मानक इनपुट' से डेटा की एक लाइन पढ़ती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29   &lt;br /&gt;
| '- (hyphen) p' 'प्रॉम्प्ट' को दिखाता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33  &lt;br /&gt;
| स्ट्रिंग' 'वेरिएबल' है, जो निष्पादन के दौरान यूज़र के द्वारा प्रविष्ट किये हुए टेक्स्ट को संचित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:39 &lt;br /&gt;
|  'if statement' जाँचता है कि क्या प्रविष्ट किया हुआ स्ट्रिंग 'खाली' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:45 &lt;br /&gt;
| '- (hyphen) z' जाँचता है कि क्या 'स्ट्रिंग' की 'लम्बाई' 'ज़ीरो' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    03:50  &lt;br /&gt;
|   'टर्मिनल' पर टाइप करें 'man स्पेस test'  अनेक दूसरे 'स्ट्रिंग कम्पैरिसन' का अन्वेषण करने के लिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:57    &lt;br /&gt;
|  अगर कुछ भी प्रविष्ट नहीं किया गया था तो 'एको स्टेटमेंट' एक मैसेज प्रिंट करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02  &lt;br /&gt;
|   अगर 'स्ट्रिंग' खाली नहीं है तो प्रोग्राम पहले 'elif statement' पर चला जायेगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08  &lt;br /&gt;
| यहाँ जाँचते है कि क्या प्रविष्ट किये हुए 'स्ट्रिंग' में 'raj ' और 'jit' दोनों शब्द हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:16  &lt;br /&gt;
|  यदि हाँ, तो यह एक मैसेज एको करता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
| ध्यान दें कि 'logical AND' यहाँ प्रयोग किया गया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
|  अतः, मैसेज केवल तभी प्रदर्शित किया जायेगा जब दोनों 'कंडीशंस' संतुष्ट होंगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
| अगर नहीं, तो प्रोग्राम दूसरे 'elif statement' पर चला जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37 &lt;br /&gt;
|  यहाँ यह जाँचता है कि क्या प्रविष्ट किये हुए स्ट्रिंग में 'raj' या 'jit'  हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43 &lt;br /&gt;
| यदि हाँ, तो यह मैसेज प्रदर्शित करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47 &lt;br /&gt;
| कृपया ध्यान दें कि 'logical OR' यहाँ प्रयोग किया गया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52 &lt;br /&gt;
| मैसेज प्रदर्शित किया जायेगा जब कोई एक 'कंडीशन' संतुष्ट हो। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:59  &lt;br /&gt;
|  अंततः, हमारे पास डिफ़ॉल्ट 'else statement' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
| जब सारे उपरोक्त स्टेटमेंट्स फॉल्स हों, तो यह स्टेटमेंट निष्पादित किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:08   &lt;br /&gt;
|   'fi', 'multilevel if-else' लूप का अंत है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:12   &lt;br /&gt;
| अब प्रोग्राम को निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:15 &lt;br /&gt;
| 'टर्मिनल' पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:17 &lt;br /&gt;
| पहले फाइल को निष्पादन के योग्य बनाते हैं, टाइप करें 'chmod space plus x space logical dot sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:30 &lt;br /&gt;
| अब टाइप करें 'dot slash logical.sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:36   &lt;br /&gt;
| प्रॉम्प्ट दिखाता है 'Enter a word:'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:38   &lt;br /&gt;
| मैं 'jitinraj' प्रविष्ट करूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:42   &lt;br /&gt;
| आउटपुट है : 'jitinraj contains both the words raj and jit'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:48   &lt;br /&gt;
|  इसका मतलब है कि कंट्रोल दूसरे स्टेटमेंट [ko] पास किया गया था। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:52   &lt;br /&gt;
| और चूँकि दोनों 'कंडीशंस' संतुष्ट होती है, यह मैसेज दिखाता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:57&lt;br /&gt;
| अब दोबारा स्क्रिप्ट को निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:00&lt;br /&gt;
|  'up arrow key' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:02&lt;br /&gt;
| './logical.sh' पर जाएँ, एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:07   &lt;br /&gt;
|  प्रॉम्प्ट प्रदर्शित करता है 'Enter a word:'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09   &lt;br /&gt;
| इस बार मैं 'abhijit' प्रविष्ट करूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:13   &lt;br /&gt;
| आउटपुट प्रदर्शित होता है: 'abhijit contains word 'raj' or 'jit''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:19 &lt;br /&gt;
|   कृपया भिन्न-भिन्न इनपुट के साथ प्रोग्राम के निष्पादन की कोशिश करें और आउटपुट देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:25 &lt;br /&gt;
|  अब अपनी स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:27&lt;br /&gt;
|  अब 'logical NOT' ऑपरेटर पर एक नज़र डालते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
| *  यह एक्स्प्रेशन की 'boolean' वैल्यू को उल्टा करता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:35&lt;br /&gt;
| * जिसका मतलब है, यह 'ट्रू' रिटर्न करता है यदि एक्सप्रेशन 'फॉल्स' है।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| * और 'फॉल्स' रिटर्न करता है यदि एक्सप्रेशन 'ट्रू' है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   06:44&lt;br /&gt;
| 'logical NOT' ऑपरेटर का सिंटेक्स है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:48&lt;br /&gt;
| * 'Exclamation mark' स्पेस 'expression'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:52&lt;br /&gt;
| या 'स्क्वायर ब्रैकेट खोलें स्पेस exclamation mark स्पेस expression स्पेस स्क्वायर ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:00 &lt;br /&gt;
|   एक उदाहरण देखते हैं &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:03&lt;br /&gt;
| मैंने फाइल में कोड पहले ही लिख लिया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| अतः, मैं 'टर्मिनल'  जाऊँगा और टाइप करें  'gedit स्पेस logicalNOT डॉट sh स्पेस ampersand sign' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| अब अपनी 'logicalNOT dot sh' फाइल में यहाँ प्रदर्शित की तरह कोड टाइप करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:24 &lt;br /&gt;
|  यह 'shebang line' है, जैसा हम पहले से जानते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:28&lt;br /&gt;
| '$1' स्क्रिप्ट को पास किया हुआ पहला 'command line argument' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:33&lt;br /&gt;
|  '- (hyphen) f' जाँचता है यदि फाइल उसी नाम के साथ है जो 'आर्ग्युमेंट' की तरह पास किया गया था।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:41&lt;br /&gt;
|  अतः, यह 'ट्रू' रिटर्न करता है अगर फाइल है और 'फॉल्स' रिटर्न करता है अगर यह नहीं है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:48&lt;br /&gt;
|   यह 'NOT operator' यहाँ रिटर्न की हुई वैल्यू को उल्टा करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:52&lt;br /&gt;
| जिसका मतलब है, यदि एक फाइल जिसका नाम विद्यमान है, वो कंडीशन 'ट्रू' होगी।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:58&lt;br /&gt;
| लेकिन 'NOT operator' इसकी वैल्यू को 'फॉल्स' में उलट देगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:02&lt;br /&gt;
| और यह मैसेज प्रदर्शित करेगा 'FILE does not exist'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   08:07  &lt;br /&gt;
| यहाँ 'else statement' में, यह मैसेज दिखाता है 'FILE exists'&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
|  'if loop' के अंत को दिखाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:16&lt;br /&gt;
|  अब 'टर्मिनल' पर आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:18&lt;br /&gt;
| मैं प्रॉम्प्ट क्लियर करता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
|  अब 'test.txt' नाम के साथ एक खाली फाइल बनाते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:25&lt;br /&gt;
| टाइप : 'touch space test dot txt' 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:32 &lt;br /&gt;
|  आगे, स्क्रिप्ट को निष्पादन योग्य बनाते हैं, टाइप करें:&lt;br /&gt;
'chmod space plus x space logicalNOT dot sh' 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:45 &lt;br /&gt;
| अब टाइप करें 'dot slash logicalNOT dot sh space test dot txt' 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:55   &lt;br /&gt;
|  हमारी शैल स्क्रिप्ट जांचेगी कि क्या फाइल विद्यमान है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00   &lt;br /&gt;
| हमारी फाइल 'test dot txt' विद्यमान है, इसलिए वैल्यू 'ट्रू' होगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:07   &lt;br /&gt;
|  फिर 'logical NOT' उस वैल्यू को उल्टा करेगा और 'फॉल्स' रिटर्न करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:12  &lt;br /&gt;
| क्योंकि मूल्यांकन 'फॉल्स' है, तो 'else statement' मूल्यांकित किया जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:18 &lt;br /&gt;
|   और प्रदर्शित मैसेज है - 'File 'test.txt' exists' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:23&lt;br /&gt;
| आर्ग्युमेंट 'test1.txt' के साथ प्रोग्राम को दोबारा निष्पादित करने का प्रयास करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:29&lt;br /&gt;
| और पहले समझाए गए की तरह, कंट्रोल फ्लो को देखें।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
|  अपनी स्लाइड्स पर वापस आते हैं। सारांशित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
|  इस ट्यूटोरियल में हमने सीखा, &lt;br /&gt;
* 'logical AND'&lt;br /&gt;
* 'logical OR' और &lt;br /&gt;
* 'logical NOT' का उपयोग। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
|   एक नियत कार्य में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| जाँचें कि क्या फाइल विद्यमान है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:49&lt;br /&gt;
|  और निष्पादन योग्य है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
|* इसके लिए ट्यूटोरियल में समझाए गए logical operators' प्रयोग करें । &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:56&lt;br /&gt;
| * (हिंट: 'man space test')&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:59&lt;br /&gt;
|   नीचे दर्शाये लिंक पर उपलब्ध वीडिओ देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:02&lt;br /&gt;
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:05&lt;br /&gt;
| यदि आपके पास अच्छी बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:09&lt;br /&gt;
|   स्पोकन ट्यूटोरियल प्रोजेक्ट टीम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:12&lt;br /&gt;
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:15&lt;br /&gt;
| ऑनलाइन टेस्ट पस करने वालों को प्रमाणपत्र देते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:19&lt;br /&gt;
| अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
|   स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:30&lt;br /&gt;
|  I यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
|  इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:42 &lt;br /&gt;
|  इस स्क्रिप्ट का योगदान FOSSEE और स्पोकन ट्यूटोरियल टीम द्वारा दिया गया है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:47 &lt;br /&gt;
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं....अब आपसे विदा लेती हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:51&lt;br /&gt;
| धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Logical-Operators/Hindi</id>
		<title>BASH/C2/Logical-Operators/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Logical-Operators/Hindi"/>
				<updated>2015-03-12T11:50:05Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| border=1  !Time  !Narration  |- |  00:01 |  दोस्तों, 'बैश में Logical Operators' के स्पोकन ट्यूटोरियल मे...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1 &lt;br /&gt;
!Time &lt;br /&gt;
!Narration &lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  दोस्तों, 'बैश में Logical Operators' के स्पोकन ट्यूटोरियल में आपका स्वागत है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:07&lt;br /&gt;
|  इस ट्यूटोरियल में हम सीखेंगे, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:10&lt;br /&gt;
| *  'Logical AND'&lt;br /&gt;
* 'Logical OR'&lt;br /&gt;
* 'Logical NOT'&lt;br /&gt;
* का उपयोग कुछ उदाहरण प्रयोग करके। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
|  इस ट्यूटोरियल के अनुसरण के लिए आपको निम्न का ज्ञान होना चाहिए &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:22&lt;br /&gt;
| बैश में * 'if-else स्टेटमेंट',&lt;br /&gt;
* 'command line arguments' और &lt;br /&gt;
* 'quoting' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:30&lt;br /&gt;
| यदि नहीं तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी दर्शायी वेबसाइट पर जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
|  इस ट्यूटोरियल के लिए मैं प्रयोग कर रहा हूँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| * 'उबन्टु लिनक्स 12.04' OS &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
| * 'GNU Bash वर्जन 4.1.10'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| अभ्यास के लिए 'GNU बैश' वर्जन '4' या उससे नए की सलाह दी जाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    00:53&lt;br /&gt;
| अब 'लॉजिकल ऑपरेटर्स' का प्रयोग समझते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    00:57&lt;br /&gt;
| * 'लॉजिकल ऑपरेटर्स' मुख्यतः प्रोग्राम के प्रवाह को नियंत्रित करने में प्रयोग होते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    01:02&lt;br /&gt;
| * 'लॉजिकल ऑपरेटर्स' दो 'एक्सप्रेशंस' या 'कंडीशंस' को जोड़ने में मदद करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:09&lt;br /&gt;
| * ये 'if, while'  या कुछ अन्य 'कंट्रोल स्टेटमेंट्स' का भाग हो सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:15&lt;br /&gt;
| अब 'logical AND' का रचनाक्रम देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:19&lt;br /&gt;
| * '''स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition1 स्पेस स्क्वायर ब्रैकेट बंद करें स्पेस ampersand ampersand स्पेस स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition2 स्पेस स्क्वायर बरकत बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:38&lt;br /&gt;
| * या हम यह रचनाक्रम प्रयोग कर सकते हैं &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:41&lt;br /&gt;
| * 'स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition1 स्पेस हाइफन a स्पेस डॉलर सिंबल condition2 स्पेस स्क्वायर ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:53&lt;br /&gt;
| * 'Logical AND' 'ट्रू' रिटर्न होता है जब 'कंडीशन 1' और 'कंडीशन 2' दोनों 'ट्रू' हों। &lt;br /&gt;
  &lt;br /&gt;
|-&lt;br /&gt;
|  02:00&lt;br /&gt;
|  अब 'Logical OR' का रचनाक्रम देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04&lt;br /&gt;
|  * 'स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition1 स्पेस स्क्वायर ब्रैकेट बंद करें स्पेस वर्टीकल बार दोबारा वर्टीकल बार स्पेस स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition2 स्पेस स्क्वायर ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:22&lt;br /&gt;
| * या हम यह रचनाक्रम प्रयोग कर सकते हैं&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:24&lt;br /&gt;
| * 'स्क्वायर ब्रैकेट खोलें स्पेस डॉलर सिंबल condition1 स्पेस हाइफन o स्पेस डॉलर सिंबल condition2 स्क्वायर ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:36&lt;br /&gt;
| * 'Logical OR' 'ट्रू' रिटर्न होता है जब 'कंडीशन 1' या 'कंडीशन 2' में से कोई एक 'ट्रू' हो। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43  &lt;br /&gt;
| अब एक उदाहरण प्रयोग करके 'Logical AND' और 'Logical OR' का उपयोग करना सीखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:50   &lt;br /&gt;
| मैंने 'logical.sh' नामक फाइल में पहले ही कोड टाइप कर लिया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:55    &lt;br /&gt;
|  अपने कीबोर्ड पर एकसाथ 'ctrl+alt' और 't' कीज़ दबाकर 'टर्मिनल' खोलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:04   &lt;br /&gt;
| टाइप करें: 'gedit स्पेस logical.sh स्पेस &amp;amp; साइन' 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:12   &lt;br /&gt;
| अब अपनी 'logical.sh' फाइल में यहाँ प्रदर्शित की तरह कोड टाइप करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:18    &lt;br /&gt;
| अब मैं कोड समझाता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:21  &lt;br /&gt;
|  यह 'शीबैंग' लाइन है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25   &lt;br /&gt;
| 'read command' 'मानक इनपुट' से डेटा की एक लाइन पढ़ती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29   &lt;br /&gt;
| '- (hyphen) p' 'प्रॉम्प्ट' को दिखाता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33  &lt;br /&gt;
| स्ट्रिंग' 'वेरिएबल' है, जो निष्पादन के दौरान यूज़र के द्वारा प्रविष्ट किये हुए टेक्स्ट को संचित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:39 &lt;br /&gt;
|  'if statement' जाँचता है कि क्या प्रविष्ट किया हुआ स्ट्रिंग 'खाली' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:45 &lt;br /&gt;
| '- (hyphen) z' जाँचता है कि क्या 'स्ट्रिंग' की 'लम्बाई' 'ज़ीरो' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    03:50  &lt;br /&gt;
|   'टर्मिनल' पर टाइप करें 'man स्पेस test'  अनेक दूसरे 'स्ट्रिंग कम्पैरिसन' का अन्वेषण करने के लिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:57    &lt;br /&gt;
|  अगर कुछ भी प्रविष्ट नहीं किया गया था तो 'एको स्टेटमेंट' एक मैसेज प्रिंट करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02  &lt;br /&gt;
|   अगर 'स्ट्रिंग' खाली नहीं है तो प्रोग्राम पहले 'elif statement' पर चला जायेगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08  &lt;br /&gt;
| यहाँ जाँचते है कि क्या प्रविष्ट किये हुए 'स्ट्रिंग' में 'raj ' और 'jit' दोनों शब्द हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:16  &lt;br /&gt;
|  यदि हाँ, तो यह एक मैसेज एको करता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
| ध्यान दें कि 'logical AND' यहाँ प्रयोग किया गया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
|  अतः, मैसेज केवल तभी प्रदर्शित किया जायेगा जब दोनों 'कंडीशंस' संतुष्ट होंगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
| अगर नहीं, तो प्रोग्राम दूसरे 'elif statement' पर चला जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37 &lt;br /&gt;
|  यहाँ यह जाँचता है कि क्या प्रविष्ट किये हुए स्ट्रिंग में 'raj' या 'jit'  हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43 &lt;br /&gt;
| यदि हाँ, तो यह मैसेज प्रदर्शित करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47 &lt;br /&gt;
| कृपया ध्यान दें कि 'logical OR' यहाँ प्रयोग किया गया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52 &lt;br /&gt;
| मैसेज प्रदर्शित किया जायेगा जब कोई एक 'कंडीशन' संतुष्ट हो। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:59  &lt;br /&gt;
|  अंततः, हमारे पास डिफ़ॉल्ट 'else statement' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
| जब सारे उपरोक्त स्टेटमेंट्स फॉल्स हों, तो यह स्टेटमेंट निष्पादित किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:08   &lt;br /&gt;
|   'fi', 'multilevel if-else' लूप का अंत है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:12   &lt;br /&gt;
| अब प्रोग्राम को निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:15 &lt;br /&gt;
| 'टर्मिनल' पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:17 &lt;br /&gt;
| पहले फाइल को निष्पादन के योग्य बनाते हैं, टाइप करें 'chmod space plus x space logical dot sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:30 &lt;br /&gt;
| अब टाइप करें 'dot slash logical.sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:36   &lt;br /&gt;
| प्रॉम्प्ट दिखाता है 'Enter a word:'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:38   &lt;br /&gt;
| मैं 'jitinraj' प्रविष्ट करूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:42   &lt;br /&gt;
| आउटपुट है : 'jitinraj contains both the words raj and jit'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:48   &lt;br /&gt;
|  इसका मतलब है कि कंट्रोल दूसरे स्टेटमेंट [ko] पास किया गया था। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:52   &lt;br /&gt;
| और चूँकि दोनों 'कंडीशंस' संतुष्ट होती है, यह मैसेज दिखाता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:57&lt;br /&gt;
| अब दोबारा स्क्रिप्ट को निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:00&lt;br /&gt;
|  'up arrow key' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:02&lt;br /&gt;
| './logical.sh' पर जाएँ, एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:07   &lt;br /&gt;
|  प्रॉम्प्ट प्रदर्शित करता है 'Enter a word:'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09   &lt;br /&gt;
| इस बार मैं 'abhijit' प्रविष्ट करूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:13   &lt;br /&gt;
| आउटपुट प्रदर्शित होता है: 'abhijit contains word 'raj' or 'jit''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:19 &lt;br /&gt;
|   कृपया भिन्न-भिन्न इनपुट के साथ प्रोग्राम के निष्पादन की कोशिश करें और आउटपुट देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:25 &lt;br /&gt;
|  अब अपनी स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:27&lt;br /&gt;
|  अब 'logical NOT' ऑपरेटर पर एक नज़र डालते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
| *  यह एक्स्प्रेशन की 'boolean' वैल्यू को उल्टा करता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:35&lt;br /&gt;
| * जिसका मतलब है, यह 'ट्रू' रिटर्न करता है यदि एक्सप्रेशन 'फॉल्स' है।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| * और 'फॉल्स' रिटर्न करता है यदि एक्सप्रेशन 'ट्रू' है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   06:44&lt;br /&gt;
| 'logical NOT' ऑपरेटर का सिंटेक्स है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:48&lt;br /&gt;
| * 'Exclamation mark' स्पेस 'expression'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:52&lt;br /&gt;
| या 'स्क्वायर ब्रैकेट खोलें स्पेस exclamation mark स्पेस expression स्पेस स्क्वायर ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:00 &lt;br /&gt;
|   एक उदाहरण देखते हैं &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:03&lt;br /&gt;
| मैंने फाइल में कोड पहले ही लिख लिया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| अतः, मैं 'टर्मिनल'  जाऊँगा और टाइप करें  'gedit स्पेस logicalNOT डॉट sh स्पेस ampersand sign' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| अब अपनी 'logicalNOT dot sh' फाइल में यहाँ प्रदर्शित की तरह कोड टाइप करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:24 &lt;br /&gt;
|  यह 'shebang line' है, जैसा हम पहले से जानते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:28&lt;br /&gt;
| '$1' स्क्रिप्ट को पास किया हुआ पहला 'command line argument' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:33&lt;br /&gt;
|  '- (hyphen) f' जाँचता है यदि फाइल उसी नाम के साथ है जो 'आर्ग्युमेंट' की तरह पास किया गया था।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:41&lt;br /&gt;
|  अतः, यह 'ट्रू' रिटर्न करता है अगर फाइल है और 'फॉल्स' रिटर्न करता है अगर यह नहीं है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:48&lt;br /&gt;
|   यह 'NOT operator' यहाँ रिटर्न की हुई वैल्यू को उल्टा करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:52&lt;br /&gt;
| जिसका मतलब है, यदि एक फाइल जिसका नाम विद्यमान है, वो कंडीशन 'ट्रू' होगी।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:58&lt;br /&gt;
| लेकिन 'NOT operator' इसकी वैल्यू को 'फॉल्स' में उलट देगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:02&lt;br /&gt;
| और यह मैसेज प्रदर्शित करेगा 'FILE does not exist'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   08:07  &lt;br /&gt;
| यहाँ 'else statement' में, यह मैसेज दिखाता है 'FILE exists'&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
|  'if loop' के अंत को दिखाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:16&lt;br /&gt;
|  अब 'टर्मिनल' पर आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:18&lt;br /&gt;
| मैं प्रॉम्प्ट क्लियर करता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
|  अब 'test.txt' नाम के साथ एक खाली फाइल बनाते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:25&lt;br /&gt;
| टाइप : 'touch space test dot txt' 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:32 &lt;br /&gt;
|  आगे, स्क्रिप्ट को निष्पादन योग्य बनाते हैं, टाइप करें:&lt;br /&gt;
'chmod space plus x space logicalNOT dot sh' 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:45 &lt;br /&gt;
| अब टाइप करें 'dot slash logicalNOT dot sh space test dot txt' 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:55   &lt;br /&gt;
|  हमारी शैल स्क्रिप्ट जांचेगी कि क्या फाइल विद्यमान है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00   &lt;br /&gt;
| हमारी फाइल 'test dot txt' विद्यमान है, इसलिए वैल्यू 'ट्रू' होगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:07   &lt;br /&gt;
|  फिर 'logical NOT' उस वैल्यू को उल्टा करेगा और 'फॉल्स' रिटर्न करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:12  &lt;br /&gt;
| क्योंकि मूल्यांकन 'फॉल्स' है, तो 'else statement' मूल्यांकित किया जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:18 &lt;br /&gt;
|   और प्रदर्शित मैसेज है - 'File 'test.txt' exists' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:23&lt;br /&gt;
| आर्ग्युमेंट 'test1.txt' के साथ प्रोग्राम को दोबारा निष्पादित करने का प्रयास करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:29&lt;br /&gt;
| और पहले समझाए गए की तरह, कंट्रोल फ्लो को देखें।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
|  अपनी स्लाइड्स पर वापस आते हैं। सारांशित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
|  इस ट्यूटोरियल में हमने सीखा, &lt;br /&gt;
* 'logical AND'&lt;br /&gt;
* 'logical OR' और &lt;br /&gt;
* 'logical NOT' का उपयोग। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
|   एक नियत कार्य में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| जाँचें कि क्या फाइल विद्यमान है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:49&lt;br /&gt;
|  और निष्पादन योग्य है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
|* इसके लिए ट्यूटोरियल में समझाए गए logical operators' प्रयोग करें । &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:56&lt;br /&gt;
| * (हिंट: 'man space test')&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:59&lt;br /&gt;
|   नीचे दर्शाये लिंक पर उपलब्ध वीडिओ देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:02&lt;br /&gt;
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:05&lt;br /&gt;
| यदि आपके पास अच्छी बैंडविड्थ नहीं है तो आप इसे डाउनलोड करके देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:09&lt;br /&gt;
|   स्पोकन ट्यूटोरियल प्रोजेक्ट टीम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:12&lt;br /&gt;
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:15&lt;br /&gt;
| ऑनलाइन टेस्ट पस करने वालों को प्रमाणपत्र देते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:19&lt;br /&gt;
| अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
|   स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:30&lt;br /&gt;
|  I यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
|  इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:42 &lt;br /&gt;
|  इस स्क्रिप्ट का योगदान FOSSEE और स्पोकन ट्यूटोरियल टीम द्वारा दिया गया है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:47 &lt;br /&gt;
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं....अब आपसे विदा लेती हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:51&lt;br /&gt;
| धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/Arrays-and-functions/Hindi</id>
		<title>BASH/C3/Arrays-and-functions/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/Arrays-and-functions/Hindi"/>
				<updated>2015-02-25T03:25:50Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| border=1   |'''Time''' |'''Narration'''  |- | 00:01 |नमस्कार दोस्तों, '''Arrays &amp;amp; functions''' पर स्पोकन ट्यूटोर...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1  &lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|नमस्कार दोस्तों, '''Arrays &amp;amp; functions''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| इस ट्यूटोरियल में हम सीखेंगे&lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
| कुछ उदाहरणों की सहायता से &lt;br /&gt;
|-&lt;br /&gt;
|00:14&lt;br /&gt;
|फंक्शन के लिए अरै को पास करना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:17&lt;br /&gt;
|  फंक्शन में '''exit''' स्टेटमेंट का उपयोग &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:20&lt;br /&gt;
| फंक्शन में '''return''' स्टेटमेंट का उपयोग &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|इस ट्यूटोरियल का अनुकरण करने के लिए आपको  '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:29&lt;br /&gt;
|आपको BASH में  '''arrays '''  और '''if''' स्टेटमेंट का ज्ञान भी होना चाहिए। &lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''http://www.spoken-tutorial.org'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
|इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
| ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम और&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:50&lt;br /&gt;
| '''GNU BASH''' वर्जन 4.2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:54&lt;br /&gt;
|कृपया ध्यान दें, ''' GNU Bash''' वर्जन 4  या उपरोक्त इस ट्यूटोरियल के अभ्यास के लिए अनुशंसित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:02&lt;br /&gt;
| हम पहले सीखते हैं कि फंक्शन के लिए अरै को कैसे पास करते हैं और इसका उपयोग कैसे करें।&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
|मैं  '''function_(underscore)array dot sh''' नामक फाइल खोलता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
| यह shebang  लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
| हमारे फंक्शन का नाम  '''array_(underscore) display''' है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:22&lt;br /&gt;
|ओपन कर्ली ब्रैस  '''function definition.''' खोलता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|'''Dollar @(at-sign)'''  का उपयोग इस श्रेणी में पिछले ट्यूटोरियल में विस्तार से बताया गया था।&lt;br /&gt;
|-&lt;br /&gt;
|01:34&lt;br /&gt;
|मूलतः, इसका उपयोग फंक्शन  में पास किये गये आर्ग्युमेंट्स को प्रिंट करने के लिए किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:40&lt;br /&gt;
|राउंड ब्रैकेट में Dollar @ (at sign) वेरिएबल अरै में अरै एलिमेंट्स को संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
| '''Dollar''' opening curly brace '''array''' within square bracket @(At-sign) closing curly brace&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|कोड की यह लाइन एक अरै के सभी एलिमेंट्स को प्रदर्शित करती है।&lt;br /&gt;
|-&lt;br /&gt;
|02:00&lt;br /&gt;
| '''Dollar''' opening curly brace array within square bracket one closing curly brace&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:08&lt;br /&gt;
|कोड की यह लाइऩ अरै के दूसरे एलिमेंट को प्रदर्शित करती है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
| Operating_systems को एलिमेंट्स  '''Ubuntu, Fedora, Redhat ''' और ''' Suse''' के साथ घोषित किया गया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
|यहाँ, अरै Operating_systems फंक्शन '''array_display'.''' में पास किया गया है।&lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
|एक फंक्शन के लिए अरै को पास करने के लिए सिंटेक्स है '''function_name''' space '''dollar''' ओपनिंग कर्ली ब्रैस '''array_name''' स्क्वैर ब्रैकेट में '''@(At sign)''' क्लोज कर्ली ब्रैस।&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
|अपने प्रोग्राम पर वापस आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
| इसी तरह, '''colors'''  एलिमेंट्स  '''White, green, red ''' और ''' blue''' के साथ घोषित है।&lt;br /&gt;
|-&lt;br /&gt;
|02:57&lt;br /&gt;
|यहाँ '''array colors'''  फंक्शन  '''array_display''' में पास  किया गया है।&lt;br /&gt;
|-&lt;br /&gt;
|03:02&lt;br /&gt;
|अब फाइल को सेव करें औऱ टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|03:07&lt;br /&gt;
| टाइप करें '''chmod space plus x space function underscore array dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:18&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:19&lt;br /&gt;
|टाइप करें  '''dot slash function underscore array dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:25&lt;br /&gt;
|''' Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:27&lt;br /&gt;
|जैसा कि हम देख सकते हैं  ''''operating_systems'''' का '''array elements ''' और ''''colors' ''' प्रदर्शित होते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:33&lt;br /&gt;
|औऱ ''''operating_systems''''  का दूसरा '''array element''' और ''''colors'''' भी प्रदर्शित होते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:41&lt;br /&gt;
|'''Bash''' में  ''''exit' ''' और ''' 'return' स्टेटमेंट्स फंक्शन या प्रोग्राम का स्टेट्स कोड देते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|'''return''' स्टेटमेंट स्क्रिप्ट में रिटर्न होगी, जहाँ से यह कॉल हुई थी।&lt;br /&gt;
|-&lt;br /&gt;
|03:54&lt;br /&gt;
|'''exit ''' स्टेटमेंट पूरी स्क्रिप्ट को समाप्त करेगी, जहाँ से इसे मिलाया गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| अब फंक्शन में '''return''' के लिए इन 2 तरीकों को सीखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|04:06&lt;br /&gt;
| मैं  ''''return_exit.sh'''' फाइल खोलता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
|04:12&lt;br /&gt;
| यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| फंक्शन का नाम है '''return_(Underscore)function ''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| ओपन कर्ली ब्रैस  '''function definition.'' खोलता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:22&lt;br /&gt;
| यह if स्टेटमेंट दो वेरिएबल्स की तुलना करती है।&lt;br /&gt;
|-&lt;br /&gt;
|04:27&lt;br /&gt;
|यदि दो वेरिएबल्स बराबर हैं, तो ''''if'''' में कमांड्स निष्पादित होती हैं।&lt;br /&gt;
|-&lt;br /&gt;
|04:33&lt;br /&gt;
|यह echo स्टेटमेंट मैसेज को प्रदर्शित करती है।&lt;br /&gt;
|-&lt;br /&gt;
|04:36&lt;br /&gt;
|'''This is return function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:39&lt;br /&gt;
| '''return 0 ''' स्टेट्स कोड 0(zero) के साथ कंट्रोल को फंक्शन से मेन प्रोग्राम में ले जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
| ध्यान दें, '''return''' के बाद की स्टेटमेंट्स फंक्शन में निष्पादित नहीं होगी।&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
| '''fi'''    if स्टेटमेंट के अंत को दर्शाता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
| यहाँ फंक्शन का नाम है exit_(Undescore)function  &lt;br /&gt;
|-&lt;br /&gt;
|05:02&lt;br /&gt;
| if स्टेटमेंट यहाँ दो वेरिएबल्स की तुलना करती है।&lt;br /&gt;
|-&lt;br /&gt;
|05:06&lt;br /&gt;
| यदि दो वेरिएबल्स बराबर हैं, तो ''''if'''' में कमांड्स निष्पादित होती हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
|यह echo स्टेटमेंट मैसेज प्रदर्शित करती हैः  '''&amp;quot;This is exit function&amp;quot;'''&lt;br /&gt;
|-&lt;br /&gt;
|05:19&lt;br /&gt;
| '''exit 0''' प्रोग्राम को समाप्त करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
| '''fi'''  इस if स्टेटमेंट के अंत को दर्शाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
| यह आर्ग्युमेंट्स ''' 3''' और '''3''' के साथ फंक्शन कॉल है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:33&lt;br /&gt;
|यह मैसेज प्रदर्शित करता हैः '''&amp;quot;We are in main program&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:38&lt;br /&gt;
|यह आर्ग्युमेंट्स ''' 3''' और '''3''' के साथ अन्य फंक्शन कॉल है।&lt;br /&gt;
|-&lt;br /&gt;
|05:44&lt;br /&gt;
|यह echo स्टेटमेंट मैसेज प्रदर्शित करता है  '''&amp;quot;This line is not displayed&amp;quot;''' &lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|ध्यान दें कि '''exit''' प्रोग्राम को समाप्त करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|05:53&lt;br /&gt;
| '''exit''' के बाद कुछ भी निष्पादित नहीं होगा।&lt;br /&gt;
|-&lt;br /&gt;
|05:58&lt;br /&gt;
| फाइल को सेव करें और टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|06:00&lt;br /&gt;
| टाइप करेंः '''chmod space plus x space return underscore exit dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:09&lt;br /&gt;
| ''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
|टाइप करेंः  '''dot slash return underscore exit dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
| आउटपुट मैसेजस प्रदर्शित करेगा जैसे दिखाया गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
|अब,  प्रोग्राम के फ्लो  को समझते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
| कंट्रोल  मेन प्रोग्राम में होगा, जो स्वयं स्क्रिप्ट है।&lt;br /&gt;
|-&lt;br /&gt;
|06:33&lt;br /&gt;
| कंट्रोल फंक्शन कॉल के कारण  '''return_function''' में चला जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|यदि दो वेरिएबल बराबर हैं, यह मैसेज प्रदर्शित करता है  '&amp;quot;This is return function''' .&lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| फिर यह '''return 0''' को मिलाता है और कंट्रोल मेन प्रोग्राम में फंक्शन कॉल के नीचे फंक्शन से स्टेटमेंट पर जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:59&lt;br /&gt;
|फिर यह मैसेज प्रदर्शित करता है, '''We are in main program''' &lt;br /&gt;
|-&lt;br /&gt;
| 07:03&lt;br /&gt;
| उसके बाद फंक्शन कॉल के कारण कंट्रोल  '''exit_function''' में जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
|क्योंकि दो वेरिएबल बराबर हैं, यह मैसेज प्रदर्शित करता है '''&amp;quot;This is exit function&amp;quot;'''  .&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
|फिर यह ''' exit 0''' को मिलता है।  यह प्रोग्राम को समाप्त करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
|'''exit ''' के बाद कोई भी स्टेटमेंट निष्पादित नहीं होगी।&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
|इसके अलावा स्टेटमेंट  '''This line is not displayed'''  निष्पादित नहीं होगी।&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| आशा है कि इनके बीच का अंतर आप समझ चुकें होंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
|अब संक्षेप में &lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
|कुछ उदाहऱणों की मदद से&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
|फंक्शन में अरै को पास करना&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| फंक्शन में exit स्टेटमेंट का उपयोग&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:53&lt;br /&gt;
|फंक्शन में '''return''' स्टेटमेंट का उपयोग &lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
| नियत कार्य के रूप में, &lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
|एक प्रोग्राम लिखें &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
|जहाँ फंक्शन अरै में सभी एलिमेंट्स को जोडे, फंक्शन एलिमेंट्स के योग को प्रदर्शित करना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
|अरैज एलिमेंट्स  (1, 2, 3) और (4, 5, 6) के साथ दो फंक्शन कॉल बनाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|08:15&lt;br /&gt;
| http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:19&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:23&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:28&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:30&lt;br /&gt;
|स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:45&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
|इस स्क्रिप्ट को FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा तैयार किया गया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:10&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं....अब आपसे विदा लेता हूँ,  धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/String-and-File-attributes/Hindi</id>
		<title>BASH/C2/String-and-File-attributes/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/String-and-File-attributes/Hindi"/>
				<updated>2015-02-24T05:06:30Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| border=1  !Time  !Narration   |- | 00:01 | दोस्तों, बैश में String and File Attributes comparison के स्पोकन ट्यूटोर...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1 &lt;br /&gt;
!Time &lt;br /&gt;
!Narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| दोस्तों, बैश में String and File Attributes comparison के स्पोकन ट्यूटोरियल में आपका स्वागत है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
|  इस ट्यूटोरियल में हम निम्न सीखेंगे &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| * 'String comparison (स्ट्रिंग कम्पैरिसन)' और 'File attributes comparison (फाइल एट्रीब्यूट्स कम्पैरिसन)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| हम कुछ उदाहरणों का प्रयोग करके यह सीखेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
|  इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:25&lt;br /&gt;
| * 'उबन्टु लिनक्स' 12.04 ऑपरेटिंग सिस्टम और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
| * 'GNU BASH' वर्जन 4.1.10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| कृपया ध्यान दें, इस ट्यूटोरियल के अभ्यास के लिए 'GNU बैश' वर्जन '4' या उससे नए की सलाह दी जाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
|  अब परिचय से शुरू करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
|  'बैश' में एक 'स्ट्रिंग' की तुलना दो तरीकों से की जाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| 1) पहला:  == (इक्वल टू इक्वल टू) ऑपरेटर का प्रयोग&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| दो 'इक्वल स्ट्रिंग्स' की तुलना के लिए &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
| 2) दूसरा: != (नॉट इक्वल टू) ऑपरेटर  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| दो 'नॉट इक्वल स्ट्रिंग्स' की तुलना के लिए &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| एक उदारण देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:06&lt;br /&gt;
| मेरे पास यहाँ एक सरल प्रोग्राम है, जो यूज़र ID जँचता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
|  अपने एडिटर में एक फाइल खोलें और इसे 'strcompare dot sh' की तरह सेव करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
| अब, अपनी 'strcompare dot sh' फाइल में यहाँ दर्शाये गए की तरह कोड टाइप करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:26  &lt;br /&gt;
| मैं कोड समझाता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| यह 'शीबैंग' लाइन है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| 'whoami' कमांड मौजूदा 'यूज़र' का 'यूज़रनेम' देती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:36&lt;br /&gt;
| 'if' स्टेटमेंट 'स्ट्रिंग “root” ' के विरुद्ध वेरिएबल 'whoami' का आउटपुट जाँचता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:44&lt;br /&gt;
| यहाँ हमने 'स्ट्रिंग्स' की तुलना करने के लिए 'not-equal to' ऑपरेटर प्रयोग किया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:50&lt;br /&gt;
| यदि मौजूदा यूज़र 'रूट यूज़र' नहीं है, तो यह निम्न स्टेटमेंट को 'एको' करेगा- &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| '“You have no permission to run strcompare dot sh as non-root user.”'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| यहाँ '$0 (डॉलर ज़ीरो)' ज़ीरोएथ आर्ग्यूमेंट है जो अपने आप में एक फाइल का नाम है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:13&lt;br /&gt;
| यदि यूज़र 'root यूज़र' है, तो यह '“Welcome root!”' को एको करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
|  फिर हमारे पास प्रोग्राम के लिए 'एग्ज़िट' स्टेटमेंट है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| और यहाँ 'fi' के साथ हम 'if स्टेटमेंट' को समाप्त करते हैं। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:28 &lt;br /&gt;
| 'एग्ज़िट स्टेटमेंट' के बारे में अधिक जानने के लिए अपनी स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:34 &lt;br /&gt;
|  प्रत्येक प्रोग्राम एक 'एग्ज़िट स्टेटस' रिटर्न करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38 &lt;br /&gt;
| एक सफल कमांड '0 (ज़ीरो)' रिटर्न करती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
|  एक गलत कमांड एक 'नॉन-ज़ीरो' वैल्यू रिटर्न करती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:47&lt;br /&gt;
| यह 'एरर कोड' की तरह समझी जा सकती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
| हम 'एग्ज़िट स्टेटमेंट' की रिटर्न वैल्यू को रुचि के अनुसार चुन सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:56&lt;br /&gt;
|  अब प्रोग्राम को निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:58 &lt;br /&gt;
| अपने कीबोर्ड पर एकसाथ 'Ctrl+Alt' और 'T' कीज़ दबाकर टर्मिनल खोलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:08&lt;br /&gt;
| पहले, सिस्टम के मौजूदा यूज़र को जांचते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:12&lt;br /&gt;
| टाइप करें 'whoami'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:15&lt;br /&gt;
| एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:17&lt;br /&gt;
| यह मौजूदा यूज़र का नाम आउटपुट करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:21&lt;br /&gt;
|  अब अपनी स्क्रिप्ट को निष्पादन योग्य बनाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| टाइप करें 'chmod +x strcompare dot sh'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
| टाइप करें 'dot slash strcompare dot sh'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:37&lt;br /&gt;
|  आउटपुट प्रदर्शित होता है:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| 'You have no permission to run dot slash strcompare dot sh as non-root user'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47 &lt;br /&gt;
| अब वही 'प्रोग्राम' 'रूट यूज़र' की तरह निष्पादित करते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52 &lt;br /&gt;
| टाइप करें: 'sudo dot slash strcompare dot sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:58&lt;br /&gt;
| यह पासवर्ड के लिए पूछेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:01&lt;br /&gt;
| यहाँ पासवर्ड प्रविष्ट करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:04&lt;br /&gt;
|   आउटपुट प्रदर्शित होता है: 'Welcome root!'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08 &lt;br /&gt;
|  अब, 'फाइल एट्रीब्यूट्स' की तुलना के बारे में सीखते हैं।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:13  &lt;br /&gt;
|  मेरे पास पहले से ही कोड का कार्यकारी उदाहरण है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17  &lt;br /&gt;
|  इस प्रोग्राम में, हम जाँचेंगे कि दी हुई फाइल है या नहीं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23  &lt;br /&gt;
| 'file1' वैरिएबल है जिसमें हम फाइल का पाथ सेव करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
|  '-(हाइफन) f' कमांड जाँचती है कि फाइल है या नहीं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
| और क्या यह एक सामान्य फाइल है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
| अगर कंडीशन 'ट्रू' है, तो यह '' 'File exists and is a normal file' एको'' करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:44&lt;br /&gt;
| अन्यथा, यह '' 'File does not exist' एको'' करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:48&lt;br /&gt;
| 'टर्मिनल' पर वापस आते हैं, अपनी फाइल निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:53 &lt;br /&gt;
|   टाइप करें 'chmod  प्लस x fileattrib डॉट sh'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00  &lt;br /&gt;
|   टाइप करें: 'डॉट स्लैश fileattrib डॉट sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:05 &lt;br /&gt;
|  आउटपुट 'File exists and is a normal file' की तरह प्रदर्शित होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:11&lt;br /&gt;
|  अब हम जांचते हैं कि फाइल खाली है या नहीं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|  अपने प्रोग्राम को निष्पादित करने से पहले, मैं 'empty डॉट sh' नामक एक खाली फाइल बनाऊँगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| टाइप करें 'gedit empty डॉट sh ampersand sign'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:31&lt;br /&gt;
| Save' पर क्लिक करें,  फाइल बंद करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35  &lt;br /&gt;
| अब '- (हाइफन) f' attrib को '- (hyphen) s' एट्रीब्यूट से बदलते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:41 &lt;br /&gt;
| यहाँ भी फाइल का नाम बदलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:45 &lt;br /&gt;
| टाइप करें 'empty डॉट sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   05:47&lt;br /&gt;
| अब,  पहले 'एको स्टेटमेंट' को &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:51&lt;br /&gt;
|  'File exists and is not empty' से बदलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:54&lt;br /&gt;
| और दूसरे 'एको स्टेटमेंट' को  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
| 'File is empty' से बदलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:59&lt;br /&gt;
| 'Save' पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:01 &lt;br /&gt;
|  टर्मिनल पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:03 &lt;br /&gt;
| अब मैं प्रॉम्प्ट क्लियर करता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
| अब निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08 &lt;br /&gt;
| टाइप करें 'डॉट स्लैश fileattrib डॉट sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:13&lt;br /&gt;
| आउटपुट है 'File is empty'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:17&lt;br /&gt;
|  अब, अन्य फाइल एट्रीब्यूट देखते हैं, जो किसी फाइल की 'write premission' यानी लिखने की अनुमति जाँचेगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
|  अपने प्रोग्राम पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:26&lt;br /&gt;
| अब '- (हाइफन) s' एट्रीब्यूट को '- (हाइफन) w' से बदलते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:32&lt;br /&gt;
| अब पहला 'एको स्टेटमेंट' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:36&lt;br /&gt;
| 'User has write permission to this file' से बदलते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
| और दूसरा 'एको स्टेटमेंट' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:43&lt;br /&gt;
| 'User doesn't have write permission to this file' से बदलते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:47&lt;br /&gt;
| 'Save' पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:49&lt;br /&gt;
| मैं इस उदाहरण के लिए एक अलग फाइल प्रयोग करूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:53&lt;br /&gt;
|  मैं एक फाइल चुनूँगा, जो readable नहीं है या जिसको लिखने की अनुमति नहीं है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:01&lt;br /&gt;
| अब मैं 'फाइल का पाथ' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
| 'स्लैश etc स्लैश mysql स्लैश debian डॉट cnf' में बदलता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
| 'Save' पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:12&lt;br /&gt;
| अब अपना प्रोग्राम निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| 'अप एरो की' दबाएं। एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:19  &lt;br /&gt;
|  हम देखते हैं कि आउटपुट 'User doesn't have write permission to this file' प्रदर्शित होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:26  &lt;br /&gt;
|  अब फाइल एट्रीब्यूट्स पर आधारित अन्य उदाहरण देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:31  &lt;br /&gt;
| इस उदाहरण में, हम जाँचेंगे कि क्या 'file1', 'file2' से नयी है।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:38&lt;br /&gt;
|  अब प्रोग्राम देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:40&lt;br /&gt;
| ध्यान दें कि हमारी फाइल का नाम 'fileattrib2 डॉट sh' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:46&lt;br /&gt;
| अब पूरा कोड समझते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:48&lt;br /&gt;
|  यहाँ हमारे पास दो वेरिएबल्स 'file1' और 'file2' हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:53&lt;br /&gt;
| ये दो फाइल्स पहले ही बनायीं गयी हैं और दोनों खाली हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:58 &lt;br /&gt;
| यहाँ  हम जाँचते हैं कि क्या 'file1', 'file2' से नयी है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:04 &lt;br /&gt;
| अगर कंडीशन 'ट्रू' है, तो हम प्रिंट करते हैं 'file1 is newer than  file2'  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:09 &lt;br /&gt;
| अन्यथा, 'file2 is newer than  file1' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
| यह एक अन्य 'if statement' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   08:16 &lt;br /&gt;
| यहाँ हम जांचते हैं कि क्या 'file1', 'file2' से पुरानी है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:21 &lt;br /&gt;
| अगर कंडीशन 'ट्रू' है, तो हम प्रिंट करते हैं 'file1 is older than  file2'  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27 &lt;br /&gt;
| अन्यथा, हम प्रिंट करते हैं 'file2 is older than  file1' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   08:32 &lt;br /&gt;
| अपने 'टर्मिनल' पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   08:35&lt;br /&gt;
| पहले, हम 'empty1 dot sh' फाइल को एडिट करेंगे।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:39 &lt;br /&gt;
| मैं केवल इसमें एक 'एको स्टेटमेंट' जोडूँगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:42 &lt;br /&gt;
| टाइप करें: 'echo डबल क्वोट्स में Hiii डबल क्वोट्स के बाद ग्रेटर दैन साइन empty one डॉट sh'. एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:53  &lt;br /&gt;
|  अब, अपनी स्क्रिप्ट को निष्पादन योग्य बनाते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:57  &lt;br /&gt;
| टाइप करें 'chmod प्लस x fileattrib2 डॉट sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:03&lt;br /&gt;
|  अब टाइप करें 'डॉट स्लैश fileattrib2 डॉट sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:09&lt;br /&gt;
|  हम निम्न की तरह आउटपुट देखते हैं &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:11&lt;br /&gt;
| 'file1 is newer than file2' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:15&lt;br /&gt;
| 'file2 is older than file1'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
|  अब 'empty2 डॉट sh' फाइल को एडिट करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
| यहाँ भी मैं 'एको स्टेटमेंट' जोडूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:27&lt;br /&gt;
|  टाइप करें 'echo डबल क्वोट्स में ''How are you'' क्वोट्स के बाद (ग्रेटर दैन साइन) &amp;gt;' empty2 डॉट sh'. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:38&lt;br /&gt;
| अब मैं प्रॉम्प्ट को क्लियर करता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:41&lt;br /&gt;
|  अब हम दोबारा अपनी स्क्रिप्ट को निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| अप-एरो की दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
| 'डॉट स्लैश fileattrib2 डॉट sh' पर जाएँ। एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:53 &lt;br /&gt;
|  आउटपुट निम्न की तरह प्रदर्शित होता है: &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:55 &lt;br /&gt;
| 'file2 is newer than file1'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:59 &lt;br /&gt;
| और 'file1 is older than file2'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:03&lt;br /&gt;
|  यह हमें इस ट्यूटोरियल के अंत में लाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:06&lt;br /&gt;
|  इसको सारांशित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:08&lt;br /&gt;
| इस ट्यूटोरियल में हमने सीखा, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:11&lt;br /&gt;
| 'स्ट्रिंग की तुलना' (String comparison)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:12&lt;br /&gt;
| 'फाइल एट्रीब्यूट्स' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:14&lt;br /&gt;
| '==(equal to equal to)'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
| '!= (not equal to)'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:17&lt;br /&gt;
| '-f (हाइफन f)'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:18&lt;br /&gt;
| '-s' (हाइफन s)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:19&lt;br /&gt;
| '-w' (हाइफन w)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:21&lt;br /&gt;
| '-nt' (हाइफन nt)&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
| 10:22&lt;br /&gt;
| और '-ot ' (हाइफन ot) एट्रीब्यूट्स। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:25&lt;br /&gt;
|  एक नियत कार्य में &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
|  कुछ अधिक एट्रीब्यूट्स का अन्वेषण करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:29&lt;br /&gt;
| उदाहरण : '-r '&lt;br /&gt;
&lt;br /&gt;
'-x'&lt;br /&gt;
&lt;br /&gt;
और '-o'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:33&lt;br /&gt;
|  नीचे दर्शाये लिंक पर उपलब्ध वीडिओ देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:36&lt;br /&gt;
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:40&lt;br /&gt;
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:45&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:47&lt;br /&gt;
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:51&lt;br /&gt;
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:55&lt;br /&gt;
| अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:02&lt;br /&gt;
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:06&lt;br /&gt;
| यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:14&lt;br /&gt;
| इस मिशन पर अधिक जानकारी नीचे दर्शाये लिंक पर उपलब्ध है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:25&lt;br /&gt;
| आई आई टी बॉम्बे से मैं...आपसे विदा लेती हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:29&lt;br /&gt;
| हमारे साथ जुड़ने के लिए धन्यवाद। &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Nested-and-multilevel-if-elsif-statements/Hindi</id>
		<title>BASH/C2/Nested-and-multilevel-if-elsif-statements/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Nested-and-multilevel-if-elsif-statements/Hindi"/>
				<updated>2015-02-24T05:04:27Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{| border = 1 | | &amp;lt;center&amp;gt;Time&amp;lt;/center&amp;gt; | | &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;  |- | 00:00 | दोस्तों, बैश में 'Nested' और 'multilevel if' स्टेट...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
| | &amp;lt;center&amp;gt;Time&amp;lt;/center&amp;gt;&lt;br /&gt;
| | &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:00&lt;br /&gt;
| दोस्तों, बैश में 'Nested' और 'multilevel if' स्टेटमेंट के स्पोकन ट्यूटोरियल में आपका स्वागत है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
| इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
|  'Nested if-else' और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
| 'Multilevel if-else स्टेटमेंट' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
| हम यह कुछ उदाहरण उपयोग करके करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:22&lt;br /&gt;
| इस ट्यूटोरियल के अनुसरण के लिए, आपको 'लिनक्स ऑपरेटिंग सिस्टम' से परिचित होना चाहिए।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
| नहीं तो सम्बंधित ट्यूटोरियल्स के लिए हमारी दर्शायी वेबसाइट पर जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:35&lt;br /&gt;
|  इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| 'उबन्टु लिनक्स 12.04' OS और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
|  'GNU Bash' वर्जन '4.1.10'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| अभ्यास के लिए 'GNU Bash' वर्जन 4 या उससे नए की सलाह दी जाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
| अब 'Nested if-else स्टेटमेंट' का फ्लो यानी प्रवाह समझते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
| यहाँ, यदि 'कंडीशन 1' ट्रू है, तो 'कंडीशन 2' मूल्यांकित की जाएगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|  यदि 'कंडीशन 2' 'ट्रू' है, तो 'स्टेटमेंट 1' निष्पादित किया जाएगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| जिसका मतलब, केवल जब 'कंडीशन 1' और '2' दोनों  'ट्रू' हैं, तभी 'स्टेटमेंट 1' निष्पादित किया जायेगा &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:19&lt;br /&gt;
|  यदि 'कंडीशन 1' 'फॉल्स' है, तो 'स्टेटमेंट 3' निष्पादित किया जायेगा।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
| और यदि 'कंडीशन 2' 'फॉल्स' है, तो 'स्टेटमेंट 2' निष्पादित किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| एक उदाहरण देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| मैंने 'nestedifelse.sh' फाइल में कोड लिख लिया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| मैं इसे खोलूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
|  अब मैं कोड समझाता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| यह 'शीबैंग' लाइन है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:45&lt;br /&gt;
| वेरिएबल 'NAME' को वैल्यू 'anusha' नियुक्त की गयी है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| वेरिएबल 'PASSWORD'  को वैल्यू 'abc123' नियुक्त की गयी है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
| 'read' कमांड 'मानक इनपुट' से डेटा की एक लाइन को पढ़ता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| '- (हाइफन) p' फ्लैग 'प्रॉम्प्ट' को दिखाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| '- (हाइफन) p' के बाद 'Enter name:' यह स्ट्रिंग 'टर्मिनल' पर दिखाया जायेगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:11&lt;br /&gt;
| 'myname' वेरिएबल है जो यूज़र के द्वारा प्रविष्ट किया गया टेक्स्ट जोकि यूज़र इनपुट है, को संचित करता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| पहला 'if' स्टेटमेंट दो वेरिएबल्स 'myname' और 'NAME' की तुलना करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
| यानी यूज़र इनपुट और वेरिएबल 'नेम' में संचित वैल्यू जोकि 'anusha' है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| अगर दो वैल्यूज़ मिलती हैं, तो इस 'if statement' में शेष कोड मूल्यांकित किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| 'read command' पढ़ती है और वेरिएबल 'mypassword' में प्रविष्ट किया हुआ पासवर्ड संचित करती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:46&lt;br /&gt;
| यहाँ, '- (हाइफन) s' फ्लैग 'साइलेंट मोड' के लिए है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
| इसका मतलब है कि यूज़र द्वारा प्रविष्ट किया हुआ टेक्स्ट 'टर्मिनल' पर प्रदर्शित नहीं किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| यहाँ हमारे पास 'if-else statements' का एक अन्य सेट है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:59&lt;br /&gt;
|  'if-else statements' का यह सेट पहले 'if' में नेस्टेड किया जाता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:05&lt;br /&gt;
|  दूसरा 'if' स्टेटमेंट वेरिएबल्स 'mypassword' और  'PASSWORD' की तुलना करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| जब 'if condition' 'ट्रू' होती है, तो 'echo', 'टर्मिनल' पर मैसेज “Welcome” प्रदर्शित करता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
| i.e. the passwords match. यानी पासवर्ड मिलान है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| '-e' 'बैकस्लैश एस्केप्स' की व्याश्या संभव बनाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| '\n' नयी लाइन के लिए है; जिसका मतलब है स्ट्रिंग “Welcome”  प्रिंट किया जायेगा।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
|  जब 'if कंडीशन' ट्रू नहीं होती है, तो 'else कंडीशन' निष्पादित की जाएगी;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| यानि जब पासवर्ड मिलान नहीं होता है, तो 'else कंडीशन' निष्पादित की जाएगी।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| इस स्थिति में, 'echo' “Wrong password” दिखाएगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| 'fi' भीतरी 'if-else statement' समाप्त करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| अपने पहले 'if-else statement' पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| अगर 'myname' और 'NAME' में वैल्यूज़ मिलान नहीं होती हैं, तो यह 'else statement' निष्पादित किया जायेगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
| यह 'टर्मिनल' पर मैसेज “Wrong Name” 'echo' करेगा।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
|  'fi' बहरी 'if-else statement' समाप्त करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| अब अपने कीबोर्ड पर 'ctrl+alt और t' कीज़ एकसाथ दबाकर टर्मिनल विंडो खोलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
| फाइल को निष्पादन योग्य बनाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
| टाइप करें: 'chmod' स्पेस 'प्लस x' स्पेस 'nestedifelse.sh'  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:38&lt;br /&gt;
|  अब टाइप करें 'डॉट स्लैश nestedifelse.sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|  प्रोग्राम दो कंडीशंस प्रमाणित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
| यानी 'नेम' और 'पासवर्ड' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
| जब यह 'टर्मिनल' पर निष्पादित किया जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|  यहाँ, 'प्रॉम्प्ट' 'Enter Name' निष्पादित करता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:55&lt;br /&gt;
|  अब टाइप करें 'anusha'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
| चूँकि यह 'कंडीशन' 'ट्रू' होती है, अतः अगली 'if condition' मूल्यांकित की जाएगी।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:02&lt;br /&gt;
| अब 'प्रॉम्प्ट' दिखाता है 'Password'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:05&lt;br /&gt;
|  मैं 'पासवर्ड' में 'abc123' टाइप करुँगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:10&lt;br /&gt;
|  ये 'पासवर्ड', वेरिएबल 'PASSWORD' में वैल्यू से मिलता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
|  इसलिए, प्रॉम्प्ट मैसेज 'Welcome' दिखाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:19&lt;br /&gt;
|  अब 'script' को दोबारा निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| | अप एरो की दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| 'dot slash nestedifelse.sh' पर जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:31&lt;br /&gt;
| इस समय हम वही नाम, अलग पासवर्ड के साथ प्रविष्ट करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
|  अतः मैं नाम में 'anusha' और पासवर्ड में '123' प्रविष्ट करुँगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| 'नाम' की वैल्यूज़ मिलेंगी लेकिन 'पासवर्ड' की वैल्यूज़ नहीं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
|  अतः मैसेज 'Wrong password' प्रदर्शित किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| यह सिद्ध करता है कि पहले 'if स्टेटमेंट' के अंदर 'nested else स्टेटमेंट' निष्पादित किया गया था। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
| एक बार और स्क्रिप्ट को निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
| इस समय हम नाम में 'swati' प्रविष्ट करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:08&lt;br /&gt;
| मैसेज 'Wrong name' प्रदर्शित होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| ऐसा इसलिए क्योंकि नाम 'swati' पहले घोषित की गयी वैल्यू 'anusha' से नहीं मिलता।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| कंट्रोल पहले 'if स्टेटमेंट' के बाहर आता है और 'else स्टेटमेंट' निष्पादित करता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:25&lt;br /&gt;
| यह मैसेज 'Wrong name' प्रिंट करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:29&lt;br /&gt;
| अब 'multilevel if-else स्टेटमेंट' को देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:34&lt;br /&gt;
| अगर 'कंडीशन 1' 'ट्रू' है, तो 'स्टेटमेंट 1' निष्पादित होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
| अगर 'कंडीशन 1' 'फॉल्स' है, तो 'कंडीशन 2' मूल्यांकित होती है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:46&lt;br /&gt;
| अगर 'कंडीशन 2' 'ट्रू' है, तो 'स्टेटमेंट 2' निष्पादित होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| अगर 'कंडीशन 2' 'फॉल्स' है, तो 'कंडीशन N' मूल्यांकित होती है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| अगर 'कंडीशन N' 'ट्रू' है, तो 'स्टेटमेंट N' निष्पादित होता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:03 &lt;br /&gt;
| और अगर 'कंडीशन N' फॉल्स है, तो 'स्टेटमेंट X' निष्पादित होता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:10&lt;br /&gt;
| अब एक उदाहरण देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:12&lt;br /&gt;
| मेरे पास एक कार्यकारी उदाहरण है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| मैं इसे खोलूंगी। ध्यान दें हमारी फाइल का नाम 'multilevel हाइफन ifelse डॉट sh' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:23&lt;br /&gt;
| अब कोड पूरा समझते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
|  यह 'शीबैंग' लाइन है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
| 'mystring' एक वेरिएबल है जो निष्पादन के दौरान यूज़र द्वारा इनपुट शब्द संचित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:34&lt;br /&gt;
| 'if कंडीशन' जाँचती है कि क्या इनपुट स्ट्रिंग 'नल (null)' है  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| '- (हाइफन) z' जाँचता है कि क्या 'स्ट्रिंग' की लम्बाई 'ज़ीरो' है  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
| 'टर्मिनल' पर टाइप करें 'man test' और अनेक 'स्ट्रिंग' कम्पैरिसन का अन्वेषण करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:51&lt;br /&gt;
|  अगर कुछ भी प्रविष्ट नहीं किया जाता, तो 'एको स्टेटमेंट' प्रिंट किया जायेगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
| पहली 'elif condition' जाँचती है कि क्या 'इनपुट स्ट्रिंग' में 'raj' है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
| अगर है, तो यह 'एको स्टेटमेंट' प्रिंट किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:08&lt;br /&gt;
|  'वाइल्ड कार्ड्स कैरेक्टर' निश्चित करता है कि इसमें 'राज' के साथ कोई भी शब्द, पहचाना जाएगा।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:15&lt;br /&gt;
| अगली 'elif condition' जाँचती है कि क्या 'इनपुट स्ट्रिंग' में शब्द 'jit' है।  &lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
| अगर है, तो यह एको स्टेटमेंट प्रिंट किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
| जब ऊपर की सारी 'कंडीशंस' फेल हो जाएँगी, तो 'else condition' निष्पादित की जाएँगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| और यह 'Sorry! Input does not contain either 'raj' or jit' मैसेज दिखायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
|  'fi' 'multilevel if-else' 'स्टेटमेंट' का अंत दिखाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:46&lt;br /&gt;
|  अब प्रोग्राम निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:48&lt;br /&gt;
| अपने 'टर्मिनल' पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:51&lt;br /&gt;
| टाइप करें: '''chmod स्पेस प्लस x स्पेस multilevel हाइफन ifelse डॉट sh' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
|  टाइप करें 'dot slash multilevel hyphen ifelse dot sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:06&lt;br /&gt;
|  हमसे इनपुट के लिए पूछा जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:09&lt;br /&gt;
| अब हम भिन्न-भिन्न इनपुट देते हैं और देखते हैं कि हर बार क्या होता है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
|  पहले मैं बिना कुछ टाइप किये 'एंटर' दबाऊँगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
|  'Nothing was Entered' मैसेज दिखता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:22&lt;br /&gt;
| और कंट्रोल 'multilevel if-else statement' के बाहर आ जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:28&lt;br /&gt;
|  अब मैं प्रॉम्प्ट को क्लियर करती हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:30&lt;br /&gt;
| अब स्क्रिप्ट को भिन्न इनपुट के साथ निष्पादित करने की कोशिश करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:34&lt;br /&gt;
| अप एरो की दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:36&lt;br /&gt;
| 'dot slash multilevel hyphen ifelse dot sh' पर जाएँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:41&lt;br /&gt;
| 'एंटर' दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:43&lt;br /&gt;
|  प्रॉम्प्ट 'Enter a Word' दिखाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:45&lt;br /&gt;
| मैं 'abhijit' टाइप करुँगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:48&lt;br /&gt;
| 'abhijit contains word jit' आउटपुट दिखता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:53&lt;br /&gt;
| यह दिखाता है कि हमारे कोड में कंट्रोल तीसरी 'कंडीशन' पर गया। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:59&lt;br /&gt;
| पहली दो 'कंडीशंस' मेल नहीं हुई।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:03&lt;br /&gt;
| वही लॉजिक सारी 'कंडीशंस' पर लगता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:07&lt;br /&gt;
| भिन्न-भिन्न इनपुट के लिए प्रोग्राम को निष्पादित करने की कोशिश करें और परिणामों को जाँचें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:13&lt;br /&gt;
| अब सारांशित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:15&lt;br /&gt;
| इस ट्यूटोरियल में हमने सीखा: &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:18&lt;br /&gt;
|  'नाम' और 'पासवर्ड सत्यापन' के साथ Nested If-else का उपयोग और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:23&lt;br /&gt;
| 'Multilevel if-else: String comparison' प्रोग्राम का उपयोग। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10:28&lt;br /&gt;
| एक नियत कार्य में, भिन्न-भिन्न आउटपुट के लिए एक प्रोग्राम लिखें, जब नंबर &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| 3 से बड़ा हो &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
| 3 से छोटा हो &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
| या 3 के बराबर हो &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
| या जब यूज़र इनपुट खाली हो। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:42&lt;br /&gt;
|  निम्न लिंक पर उपलब्ध वीडिओ देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:45&lt;br /&gt;
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। । &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:48&lt;br /&gt;
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:53&lt;br /&gt;
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टीम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:55&lt;br /&gt;
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चालती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:58&lt;br /&gt;
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:02&lt;br /&gt;
|अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:09&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:13&lt;br /&gt;
| यह भारत सरकार के एम एच आर दी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| इस मिशन पर अधिक जानकारी नीचे दर्शाये लिंक पर उपलब्ध है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:26&lt;br /&gt;
| यवः स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:31&lt;br /&gt;
| आई आई टी बॉम्बे से मैं...अब आपसे विदा लेती हूँ। &lt;br /&gt;
&lt;br /&gt;
हमसे जुड़ने  धन्यवाद। &lt;br /&gt;
|}&lt;br /&gt;
-&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Conditional-execution/Hindi</id>
		<title>BASH/C2/Conditional-execution/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Conditional-execution/Hindi"/>
				<updated>2015-02-24T05:02:38Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| border=1  !Time  !Narration   |- |  00:01 | दोस्तों, 'बैश में Conditional execution' के स्पोकन ट्यूटोरियल म...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1 &lt;br /&gt;
!Time &lt;br /&gt;
!Narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
| दोस्तों, 'बैश में Conditional execution' के स्पोकन ट्यूटोरियल में आपका स्वागत है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:08&lt;br /&gt;
|  इस ट्यूटोरियल में हम सीखेंगे,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| * 'टेस्ट' कमांड का प्रयोग &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| और 'कंडीशनल' स्टेटमेंट्स &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| हम यह कुछ उदाहरण प्रयोग करके करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| इस ट्यूटोरियल के अनुसरण के लिए, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:21&lt;br /&gt;
| आपको 'GNU/लिनक्स ऑपरेटिंग सिस्टम' से परिचित होना चाहिए।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:26&lt;br /&gt;
| यदि नहीं, तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी दर्शायी वेबसाइट पर जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:32&lt;br /&gt;
| इस ट्यूटोरियल के लिओए मैं उपयोग कर रहा हूँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:35&lt;br /&gt;
| * 'उबन्टु लिनक्स 12.04' OS &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| और * 'GNU बैश' वर्जन '4.1.10'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
| अभ्यास के लिए 'GNU बैश वर्जन' '4' या उससे नए की सलाह दी जाती है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:49&lt;br /&gt;
| अब 'टेस्ट' के परिचय के साथ शुरू करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:52&lt;br /&gt;
|  * 'टेस्ट' एक अन्तर्निहित कमांड है, जो 'एग्ज़िट स्टेटस' को रिटर्न करता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
| * यह 'ट्रू' के लिए 'ज़ीरो' और फॉल्स के लिए 'वन' रिटर्न करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:02&lt;br /&gt;
| * 'रिटर्न वैल्यू' एक्सप्रेशन के मूल्यांकन पर निर्भर करती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|  * आप 'डॉलर और क्वेश्चन मार्क साइन ($?)' टाइप करके 'रिटर्न' स्टेटस प्राप्त कर सकते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:14&lt;br /&gt;
| * एक एक्सप्रेशन का दो तरीकों से मूल्यांकन किया जा सकता है-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
| # पहला, कीवर्ड 'test' प्रयोग करके  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:21&lt;br /&gt;
| और दूसरा, एक्सप्रेशन को स्क्वायर ब्रैकेट्स में लिखकर प्रयोग करके &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| अब एकसाथ 'Ctrl, Alt और T' कीज़ दबाकर टर्मिनल खोलें।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
| टाइप करें: 'test स्पेस 4 स्पेस हाइफन eq स्पेस 4 सेमीकोलन स्पेस echo स्पेस डॉलर साइन और एक क्वेश्चन मार्क।  एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:53&lt;br /&gt;
| यह 'ज़ीरो' रिटर्न करता है जिसका मतलब 'ट्रू' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:57&lt;br /&gt;
| '4' इस '4' के बराबर है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:00&lt;br /&gt;
| आगे टाइप करें:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| 'स्क्वायर ब्रैकेट खोलें स्पेस 4 स्पेस हाइफन eq स्पेस 4 स्पेस स्क्वायर ब्रैकेट बंद करें सेमीकोलन स्पेस echo स्पेस डॉलर साइन और एक क्वेश्चन मार्क। एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
|  यह 'ज़ीरो' रिटर्न करता है जिसका मतलब 'ट्रू' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| यानी '4', '4' के बराबर है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| अब एक अन्य एक्सप्रेशन लेते हैं, टाइप करें:  &lt;br /&gt;
'test स्पेस 4 स्पेस हाइफन eq स्पेस 5 सेमीकोलन स्पेस echo स्पेस डॉलर साइन क्वेश्चन मार्क'।  एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
| यह 'वन' रिटर्न करता है जिसका मतलब है 'फॉल्स' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
| यानी '4', '5' के बराबर नहीं है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| अब स्क्वायर ब्रैकेट्स में समान एक्सप्रेशन लिखते हैं, टाइप करें: &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
| 'स्क्वायर ब्रैकेट खोलें' स्पेस '4' स्पेस 'हाइफन' eq स्पेस '5' स्पेस 'स्क्वायर ब्रैकेट बंद करें 'सेमीकोलन' स्पेस 'echo' स्पेस 'डॉलर साइन क्वेश्चन मार्क'।  एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
| यह भी 'वन' रिटर्न करता है जिसका मतलब है 'फॉल्स' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| यानी '4', '5' के बराबर नहीं है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:29&lt;br /&gt;
|  यह अन्य प्रकार से जाँचने के लिए विस्तारित किया जा सकता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:33&lt;br /&gt;
|  कृपया टाइप करें 'man स्पेस test' और इसके उपयोग को जाँचें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40 &lt;br /&gt;
| अब अपनी स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43  &lt;br /&gt;
| अब हम 'if' स्टेटमेंट के लिए रचनाक्रम देखेंगे-  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48  &lt;br /&gt;
| 'if स्पेस स्क्वायर ब्रैकेट खोलें स्पेस एक्सप्रेशन स्पेसस्क्वायर ब्रैकेट बंद करें सेमीकोलन स्पेस then'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59  &lt;br /&gt;
| अगली लाइन में, टाइप करें 'commands' या 'स्टेटमेंट्स' जो आप निष्पादित करना चाहते हों। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05  &lt;br /&gt;
| अंततः, 'if loop' को 'fi (ऍफ़ आइ)' से अंत करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
| कंडीशन के बुनियादी नियम हैं:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| ब्रैकेट्स और एक्सप्रेशन के बीच स्पेसेस हमेशा रखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
| हमेशा, कीवर्ड 'then' से पहले 'सेमीकोलन' प्रयोग करके लाइन को अंत करें।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
| 'सेमीकोलन' स्टेटमेंट या एक्सप्रेशन को ख़त्म करने के लिए प्रयोग होता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
| यह सलाह दी जाती है, कि स्ट्रिंग वेरिएबल को क्वोट करें अगर आप उन्हें कंडीशंस में प्रयोग करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:38&lt;br /&gt;
| कंडीशनल ब्लॉक को 'fi' के साथ बंद करना न भूलें।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| अब 'if statement' पर एक उदाहरण देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
| 'टर्मिनल' पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
| मैं 'simpleif.sh' नामक पहले से मौजूद स्क्रिप्ट फाइल खोलूंगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| यह बैश स्क्रिप्ट मैसेज दिखाती है 'count 100 है' जब 'count' इक्वल्स टू 100' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
| यह 'बैश शैल' स्क्रिप्ट की पहली लाइन है जो 'शीबैंग लाइन' कहलाती है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
| 'इंटीजर 100' 'वेरिएबल काउंट' को नियुक्त किया जाता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:17&lt;br /&gt;
| ध्यान दें कि, 'काउंट, इक्वल्स टू और 100' के बीच कोई स्पेस नहीं होना चाहिए।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| यह एक्सप्रेशन जाँचता है कि क्या 'काउंट' '100 के बराबर है'।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| यहां '-(हाइफन)eq'  'कम्पैरिसन ऑपरेटर' है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| अगर कंडीशन ट्रू है, तो यह मैसेज दिखायेगा 'count is 100' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| 'fi', 'if' ब्लॉक का अंत है।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
| 'Ctrl + s' दबाकर फाइल सेव करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| 'टर्मिनल' पर वापस जाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
| फाइल को निष्पादन योग्य बनाने के लिए, टाइप करें: 'chmod स्पेस प्लस x स्पेस simpleif.sh'  और एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
| अब मैं प्रॉम्प्ट क्लियर करता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
| अब टाइप करें डॉट स्लैश 'simpleif.sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
|  यहाँ यह प्रदर्शित होता है: &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| 'Count is 100.'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:18&lt;br /&gt;
| 'वेरिएबल काउंट' की वैल्यू को बदलने की कोशिश करें और स्क्रिप्ट निष्पादित करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
|   स्लाइड्स पर वापस जाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:26&lt;br /&gt;
| हम 'if-else' कंडीशन देखेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
|  सामान्य रचनाक्रम है: 'if स्पेस स्क्वायर ब्रैकेट खोलें स्पेस condition स्पेस स्क्वायर ब्रैकेट बंद करें स्पेस सेमीकोलन स्पेस then'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| अगली लाइन में, टाइप करें 'commands' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| अगली लाइन में, 'else' स्टेटमेंट है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
| और फिर से टाइप करें 'some other commands'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| अगली लाइन में, टाइप करें 'fi' 'i' ब्लॉक का अंत करने के लिए।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
| अब एक मनोरंजक पासवर्ड प्रोग्राम के साथ 'if-else' के उपयोग का अध्ययन करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:06&lt;br /&gt;
| टर्मिनल पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
| मैं 'ifelse.sh' फाइल खोलूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| यह शीबैंग' लाइन है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:17  &lt;br /&gt;
| यहाँ 'abc123' को वेरिएबल 'PASS' में संचित किया गया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:23  &lt;br /&gt;
| क्योंकि 'abc123' एक स्ट्रिंग है, इसको 'डबल-क्वोट्स' में लिखा जाना चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
| 'रीड कमांड' 'मानक इनपुट' से डेटा की एक लाइन पढ़ता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:35&lt;br /&gt;
| इस स्थिति में, मानक इनपुट हमारा 'कीबोर्ड' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| हाइफन 's' साइलेंट मोड के लिए है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| जिसका मतलब है कि टाइप करते समय प्रविष्ट किया जा रहा पासवर्ड नहीं दिखेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
| हम नहीं चाहते कि दूसरे हमारा पासवर्ड देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:52&lt;br /&gt;
| हाइफन 'p' प्रॉम्प्ट के लिए है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| यह यूज़र से इनपुट लेने से पहले ही एक स्ट्रिंग 'Enter password:' दिखायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| 'mypassword' एक 'वेरिएबल' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:04&lt;br /&gt;
| यह, 'स्ट्रिंग' संचित करता है, इस स्थिति में 'पासवर्ड' यूज़र के द्वारा प्रविष्ट होता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
| यह जाँचता है कि प्रविष्ट पासवर्ड वेरिएबल 'PASS' की वैल्यू से मेल खाता है  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:17&lt;br /&gt;
| यह वेरिएबल 'mypassword' में संचित होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:21&lt;br /&gt;
| अगर पासवर्ड मेल खाता है तो यह एक मैसेज दिखाता है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| 'Password accepted'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
|  नहीं तो यह दिखायेगा 'Access denied'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
| 'fi', 'if-else लूप' का अंत है।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:34&lt;br /&gt;
|  'Ctrl s' दबाकर फाइल को सेव करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:38&lt;br /&gt;
| अपने 'टर्मिनल' पर वापस आते हैं, फाइल को निष्पादन योग्य बनाने के लिए टाइप करें:&lt;br /&gt;
'chmod' स्पेस 'प्लस x' स्पेस 'ifelse.sh'   एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:52&lt;br /&gt;
| टाइप करें 'डॉट स्लैश ifelse.sh'   एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:57&lt;br /&gt;
| यहाँ यह प्रदर्शित होता है: &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:59&lt;br /&gt;
| 'Enter password':&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| मैं 'abc' टाइप करूँगा।  एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
| जैसे ही गलत पासवर्ड प्रविष्ट होता है, यह मैसेज दिखाता है 'Access denied' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| दोबारा निष्पादन करते हैं, लेकिन इस बार हम पासवर्ड प्रविष्ट करेंगे 'abc123'   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:21&lt;br /&gt;
| 'Password accepted' प्रदर्शित होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:25  &lt;br /&gt;
| यह हमें इस ट्यूटोरियल के अंत में लाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:28  &lt;br /&gt;
| अपनी स्लाइड्स पर वापस आते हैं और सारांशित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:31 &lt;br /&gt;
| इस ट्यूटोरियल में हमने सीखा टेस्ट कमांड का उपयोग, सरल 'if'' स्टेटमेंट और 'if else' स्टेटमेंट।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:41 &lt;br /&gt;
|  एक नियत कार्य में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:43&lt;br /&gt;
| #  एक स्क्रिप्ट लिखें, इनपुट में अपना नाम लें।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:46&lt;br /&gt;
| # इसे इस नाम को आपके सिस्टम के यूज़रनेम के साथ जाँचना चाहिए।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
| अगर यूज़रनेम मेल खाता है तो इसे 'Hello' दिखाकर अभिवादन करना चाहिए।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:56&lt;br /&gt;
| # नहीं तो, इसे 'Try again' दिखाना चाहिए।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:00&lt;br /&gt;
| हिंट: आपके सिस्टम का यूज़रनेम वेरिएबल '$USER' में संचित किया जाता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:06&lt;br /&gt;
| नीचे दिए लिंक पर उपलब्ध वीडिओ देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:09&lt;br /&gt;
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:11&lt;br /&gt;
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
|   स्पोकन ट्यूटोरियल प्रोजेक्ट टीम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:18&lt;br /&gt;
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:22&lt;br /&gt;
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:26&lt;br /&gt;
| अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:33&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
| यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:45&lt;br /&gt;
| इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:56&lt;br /&gt;
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। आई आई टी बॉम्बे से मैं.....  अब आपसे विदा लेती हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:01&lt;br /&gt;
| हमसे जुड़ने के लिए धन्यवाद। &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/Advance-topics-in-a-function/Hindi</id>
		<title>BASH/C3/Advance-topics-in-a-function/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/Advance-topics-in-a-function/Hindi"/>
				<updated>2015-02-20T01:55:05Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{|border=1 |'''Time''' |'''Narration'''  |- | 00:01 | नमस्कार दोस्तों, '''Advance topics in a function ''' पर स्पोकन ट्यू...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=1&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार दोस्तों, '''Advance topics in a function ''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
| इस ट्यूटोरियल में हम सीखेंगे&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| कुछ उदाहरणों की मदद से,&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| ''Source ''' कमांड,&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
| ''background''' में  फंक्शन रखना, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:24&lt;br /&gt;
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''http://spoken-tutorial.org/What\_is\_a\_Spoken\_Tutorial'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
|इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
|ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
|'''GNU BASH'''  वर्जन 4.2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
|कृपया ध्यान दें, ''' GNU Bash''' ''' वर्जन 4''' या उपरोक्त अभ्यास के लिए अनुशंसित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| '''Source ''' कमांड का उपयोग '''Shell ''' स्क्रिप्ट में एक फ़ाइल लोड करने के लिए  किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
|यह उस फाइल से कंमाड को रीड और निष्पादित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
| यह स्क्रिप्ट में  कोड को भी इम्पोर्ट्स करता है&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| यह उपयोगी है जब मल्टिपल स्क्रिप्ट्स  एक कॉमन डेटा या एक फंक्शन लाइब्रेरी का उपयोग करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| सोर्स कमांड के लिए सिंटेक्स निम्न है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
|'''source filename'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
|'''source Path_to_file '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
|'''souce filename  arguments'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:22&lt;br /&gt;
| मैं ''''function dot sh''''  फाइल खोलता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
| यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
|'''Source detail dot sh'''  ''' function dot sh '' में '''detail dot sh ''' फाइल  लोड करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
| मैं '' detail dot sh''' फाइल खोलता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
|01:41&lt;br /&gt;
|मेरे पास फंक्शन '''machin''' है।&lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
|अब फंक्शन के अंदर टाइप करें,&lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
|'''echo '&amp;quot;function machine''' is called in '''function dot sh file&amp;quot;'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:52&lt;br /&gt;
| '''Save''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:54&lt;br /&gt;
| अब '''function dot sh ''' फाइल पर वापस जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|01:59&lt;br /&gt;
|यहाँ टाइप करें '''echo''' '''“Beginning of program”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:04&lt;br /&gt;
|''' Save''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:06&lt;br /&gt;
|फिर टाइप करें  '''machine''' '''echo''' '''“End of program”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
| हम मैसेज  '''“Beginning of program”''' प्रिंट करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|02:16&lt;br /&gt;
| '''machine''' फंक्शन कॉल है।&lt;br /&gt;
|-&lt;br /&gt;
|02:19&lt;br /&gt;
| और यह मैसेज  '''End of program''' प्रिंट करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|02:23&lt;br /&gt;
| ध्यान दें, '''machine''' फंक्शन है जिसे हमने  '''detail dot sh'''  फाइल में बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
|और हम यहाँ फंक्शन को '''function dot sh''' फाइल में कॉल कर रहे हैं।&lt;br /&gt;
|-&lt;br /&gt;
|02:34&lt;br /&gt;
| '''Save''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
|प्रोग्राम को निष्पादित करें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
| अतः टर्मिनल पर टाइप करें '''chmod space  plus (+) x space function dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:53&lt;br /&gt;
|टाइप करें '''dot slash function dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:56&lt;br /&gt;
|''' Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:59&lt;br /&gt;
| आउटपुट प्रदर्शित होता है&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
|अब background फंक्शन पर जाते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:06&lt;br /&gt;
|background में प्रोसेस रन करने के लिए, हम फंक्शन कॉल के अंत में  '''&amp;amp;''' (ampersand)''' उपयोग करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
| shell कमांड को रन करने के लिए child प्रोसेस फॉर्क्स (forks ) करता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:19&lt;br /&gt;
|forked प्रोसेस में '''job number''' और '''PID (Process IDentifier)''' होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
|इसे एक उदाहरण द्वारा समझते हैं। मैं '''background dot sh''' फाइल खोलूँगा।&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
| यह एक shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
|03:38&lt;br /&gt;
| '''bg underscore function''' फंक्शन की शुरूआत चिन्हित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:44&lt;br /&gt;
|echo स्टेटमेंट यहाँ '''&amp;quot;Inside bg_function”''' मैसेज प्रदर्शित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:50&lt;br /&gt;
|आगे, हम सभी dot'''mp3 ''' फाइल्स को ढूँढने के लिए  find कमांड का उपयोग करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|03:57&lt;br /&gt;
| यह स्टेटमेंट एक्सटेंशन '''dot mp3''' के साथ सभी फाइ्स को ढूँढेगा।&lt;br /&gt;
|-&lt;br /&gt;
|04:03&lt;br /&gt;
| यह वर्तमान वर्किंग डाइरेक्टरी में ऐसा करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|04:07&lt;br /&gt;
|  '''Hyphen iname ''' का उपयोग केस को अनदेखा करने के लिए किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
| और परिणाम '''myplaylist.txt''' में संचित होता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:16&lt;br /&gt;
| अब टाइप करें  '''bg underscore function ampersand(&amp;amp;)''' यह फंक्शन कॉल है।  '''&amp;amp;(Ampersand)''' ''''bg_function'''' को background में  रखता है।&lt;br /&gt;
|-&lt;br /&gt;
|04:28&lt;br /&gt;
| अब '''Save''' पर क्लिक करेंं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:31&lt;br /&gt;
|प्रोग्राम को निष्पादित करें।&lt;br /&gt;
|-&lt;br /&gt;
|04:34&lt;br /&gt;
|टर्मिनल पर वापस आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
| टाइप करें '''chmod space plus x space background dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:45&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
|अब टाइप करें '''dot slash background dot sh'''&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
|''' Enter''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|रिक्त आउटपुट दर्शाता है कि '''dot mp3''' फाइल वर्तमान डाइरेक्टरी में मौजूद नहीं है।&lt;br /&gt;
|-&lt;br /&gt;
|05:02&lt;br /&gt;
| अब, अपने प्रोग्राम पर वापस आएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:05&lt;br /&gt;
|टाइप करें '''echo (hyphen) -e &amp;quot;'Process runing in background are  slash n'&amp;quot;   और  '''jobs space hyphen l'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
|''' Save''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:21&lt;br /&gt;
| यह echo स्टेटमेंट “'''Process runing in background are ”''' मैसेज प्रदर्शित करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|05:28&lt;br /&gt;
| '''Jobs space hyphen l ''' सभी '''background jobs''' के स्टेटस की सूची बनाता है।&lt;br /&gt;
|-&lt;br /&gt;
|05:34&lt;br /&gt;
| अब अपने टर्मिनल पर वापस आएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|अब टाइप करें  ''' dot slash background.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:42&lt;br /&gt;
| ''' Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:44&lt;br /&gt;
| आउटपुट दिखाया गया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:48&lt;br /&gt;
|यहाँ ओपनिंग और क्लोजिंग स्क्वैर ब्रैकेट में 1   '''job number''' है।&lt;br /&gt;
|-&lt;br /&gt;
|05:53&lt;br /&gt;
|3962  '''PID''' है।&lt;br /&gt;
|-&lt;br /&gt;
|05:57&lt;br /&gt;
|'''PID '''  तदनुसार अलग-अलग होंगे।&lt;br /&gt;
|-&lt;br /&gt;
|06:01&lt;br /&gt;
|यदि फंक्शन निष्पादित होने में समय लेता है, तो यह background में रन होगा।&lt;br /&gt;
|-&lt;br /&gt;
|06:06&lt;br /&gt;
|और हम '''Running''' स्टेटस देखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|06:11&lt;br /&gt;
|यदि फंक्शन स्क्रिप्ट से पहले निष्पादित होता है, तो हम '''Done''' स्टेटस देखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
|आउटपुट मशीन-दर-मशीन के लिए अलग-अलग होंगे।&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|यह हमें ट्यूटोरियल के अंत में लाता है।&lt;br /&gt;
|-&lt;br /&gt;
|06:28&lt;br /&gt;
|संक्षेप में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:29&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा&lt;br /&gt;
|-&lt;br /&gt;
|06:32&lt;br /&gt;
|  कुछ उदाहरणों की मदद से &lt;br /&gt;
|-&lt;br /&gt;
|06:34&lt;br /&gt;
| '''Source कमांड, &lt;br /&gt;
|-&lt;br /&gt;
|06:36&lt;br /&gt;
|'''background''' में फंक्शन को रखना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
| नियत कार्य के रूप में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
|दो संख्याओं को जोडने के लिए एक फंक्शन '''add''' लिखें और फंक्शन को अन्य फाइल में कॉल करें।&lt;br /&gt;
|-&lt;br /&gt;
|06:47&lt;br /&gt;
|नीचे दिखाये गये लिंक पर उपलब्ध वीडियो देखें&lt;br /&gt;
http://spoken-tutorial.org/What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम। स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:18&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:22&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| यह स्क्रिप्ट FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा तैयार की  गयी है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:42&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं .....अब आपसे विदा लेता हूँ,  धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/Here-document-and-Here-string/Hindi</id>
		<title>BASH/C3/Here-document-and-Here-string/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/Here-document-and-Here-string/Hindi"/>
				<updated>2015-02-19T02:55:54Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| border = 1 |  '''Time''' |  '''Narration'''  |- |  00:01 |  नमस्कार दोस्तों, ''' HERE document और strings''' पर स्पोकन ट...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border = 1&lt;br /&gt;
|  '''Time'''&lt;br /&gt;
|  '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  नमस्कार दोस्तों, ''' HERE document और strings''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:08&lt;br /&gt;
|  इस ट्यूटोरियल में हम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| कुछ उदाहरण की सहायता से विशिष्ट उद्देश्य पुनर्निर्देशन जिसे  '''Here documents ''' और '''Here strings''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
|  कहा जाता है के बारे में सीखेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:26&lt;br /&gt;
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई हमारी वेबसाइट पर जाएँ।&lt;br /&gt;
'''(http://www.spoken-tutorial.org)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
|''' ऊबंटु लिनक्स''' 12.04''' ''' ऑपरेटिंग सिस्टम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| '''GNU BASH''' वर्जन 4.2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| कृपया ध्यान दें, ''' GNU Bash''' ''' वर्जन 4''' या उपरोक्त अभ्यास के लिए अनुशंसित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
|  '''Here document''' के बारे में सीखते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
| यह टेक्स्ट या कोड का विशिष्ट उद्देश्य ब्लॉक है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:56&lt;br /&gt;
| यह I/O redirect का फॉर्म है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:00&lt;br /&gt;
| यह एक इंटरैक्टिव प्रोग्राम या कमांड लाइन के लिए एक कमांड सूची का प्रबंध करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  01:06&lt;br /&gt;
| इसे अलग फाइल के रूप में माना जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| इसे शेल स्क्रिप्ट के लिए मल्टिपल लाइन इनपुट के रूप में भी माना जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| सिंटेक्स है&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
|'''command space less than less than space HERE'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| इसके बाद अगली लाइन पर, हम टेक्स्ट इनपुट  दे सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  01:29&lt;br /&gt;
| इसे लाइन्स के किसी भी संख्या से निहित किया जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| यहाँ '''text1, text2, textN'''  टेक्स्ट इनपुट्स हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
| टेक्स्ट इनपुट के बाद, अगली लाइन पर, हम फिर से कीवर्ड HERE टाइप करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  01:46&lt;br /&gt;
| यह  '''HERE ''' डॉक्यूमेंट की समाप्ति को दर्शाता है।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:50&lt;br /&gt;
| अब इसे एक उदाहरण के साथ समझते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:53&lt;br /&gt;
| मैं '''here dot sh ''' नामक एक फाइल खोलूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| कोड की पहली लाइन  '''shebang ''' लाइन है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04&lt;br /&gt;
|  मैं इस लाइन के बाद कोड का एक ब्लॉक रखता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| wc    word count का निरूपण करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| wc hyphen w   '''HERE''' डॉक्यूमेंट में शब्दों की संख्या की गिनती करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
| कोड का ब्लॉक या टेक्स्ट '''HERE''' के दूसरी घटना तक फाइल के रूप में जाना जायेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| '''HERE''' डॉक्यूमेंट में उपस्थित कंटेंट कमांड '''wc hyphen w''' के लिए एक इनपुट है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
|  '''HERE'''   '''wc hyphen w'''  के लिए डेलिमीटर के रूप में कार्य करता है जब  मल्टि-लाइन इनपुट रीढ करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
|यदि हम इसी कमांड को टर्मिनल में निष्पादित करने की कोशिश करते हैं, हमें आउटपुट के रूप में  4 मिलना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
|  02:55&lt;br /&gt;
|यह इसलिए क्योंकि, हमने कमांड '''wc hyphen w'''' के लिए चार शब्द पास किये हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
|अब फाइल को सेव करने के लिए '''Save''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| अपने कीबोर्ड पर एक साथ ''Ctrl, Alt''' और '''T''' कीज का उपयोग करके टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|03:15&lt;br /&gt;
| टाइप करें  '''chmod space plus x space here dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:22&lt;br /&gt;
|'''Enter.''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:24&lt;br /&gt;
|टाइप करें '''dot slash here dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:27&lt;br /&gt;
|'''Enter.''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
| हम 4 के रूप में आउटपुट देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  03:33&lt;br /&gt;
|अर्थात '''Here'' डॉक्यूमेंट में शब्दों की संख्या 4 है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
&lt;br /&gt;
|प्रोग्राम पर वापस आएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:41&lt;br /&gt;
|यहाँ टेक्स्ट के शुरूआत में दो अतिरिक्त शब्द जोडते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:47  &lt;br /&gt;
|'''Hello and welcome to Bash learning'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:52&lt;br /&gt;
| ''' Save.''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
|फिर से प्रोग्राम को निष्पादित करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| टर्मिनल पर टाइप करें  '''dot slash here dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:04&lt;br /&gt;
|'''Enter.''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:06&lt;br /&gt;
| अब आउटपुट 6 है क्योंकि हमने अपने टेक्स्ट में दो अतिरिक्त शब्द जोड़े ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:13&lt;br /&gt;
| हम '''Here ''' डॉक्यूमेंट में भी एक आर्गुमेंट पास कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
|  देखते हैं कि एक उदाहरण के साथ यह कैसे करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:22&lt;br /&gt;
|मैं एक फाइल '''hereoutput dot sh''' खोलता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
| '''cat''' कमांड फाइल्स को जोडेगा औऱ standard आउटपुट प्रिंट होगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| ध्यान दें कि हमने '''HERE''' के बजाय '''this''' स्ट्रिंग का उपयोग किया है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:41&lt;br /&gt;
|यह आवश्यक नहीं है कि आप हमेशा डेलिमीटर '''HERE''' का उपयोग करें।&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
|| आप किसी भी अन्य डेलिमीटर का उपयोग कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| यह लाइन '''0th (zeroeth) argument''' प्रदर्शित करेगी।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:55&lt;br /&gt;
|डिफॉल्ट रूप से '''0th (zeroeth) argument'''  फाइल का नाम  है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| यह लाइन प्रोग्राम में पास किया '''1st argument''' प्रदर्शित करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|  05:05&lt;br /&gt;
|यह लाइन प्रोग्राम में पास किया '''2nd argument''' प्रदर्शित करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| यहाँ हम उसी डेलिमीटर '''this''' का उपयोग करके डॉक्यूमेंट को बंद करते हैं। &lt;br /&gt;
|-&lt;br /&gt;
|  05:17&lt;br /&gt;
| फाइल को सेव करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:18&lt;br /&gt;
| अब प्रोग्राम को निष्पादित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
|टर्मिनल पर टाइप करें '''chmod space plus x space hereoutput dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
|टाइप करें  '''dot slash hereoutput dot sh space Sunday space Monday'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
|आउटपुट प्रदर्शित होता हैः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
|'''0'th argument is: dot salsh hereoutput dot sh ''' जो कि एक फाइल का नाम है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
|'''1st argument is: Sunday'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:51&lt;br /&gt;
|'''2nd argument is: Monday '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
|अब  '''Here''' स्ट्रिंग के बारे में सीखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  05:59&lt;br /&gt;
| '''Here'' स्ट्रिंग का उपयोग टेक्स्ट या वेरिएबल से इनपुट पुनर्निर्देशन के लिए किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
|इनपुट उसी लाइन में सिंगल कोट्स के अंदर उल्लेखित है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| सिंटेक्स हैः  '''command space three less than symbols space'''  सिंगल कोट्स के अंदर '''string''' लिखें।&lt;br /&gt;
|-&lt;br /&gt;
|  06:22&lt;br /&gt;
| अब इसे एक उदाहऱण के साथ समझते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  06:25&lt;br /&gt;
|मैं समान फाइल '''here dot sh''' खोलूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
|यहाँ अंत में, मैं टाइप करूँगा  '''wc space hyphen w three less than symbols space'' सिंगल कोट्स में '''Welcome to Bash learning'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:44&lt;br /&gt;
|यह  कमांड '''wc hyphen w.''' में कोट्स में स्ट्रिंग को रिडाइरेक्ट यानि अनुप्रेषित करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|  06:52&lt;br /&gt;
|अब परिवर्तनों को सेव करने के लिए '''Save ''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
| हम टर्मिनल पर जाएँगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| अब टाइप करें: '''dot slash here dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:03&lt;br /&gt;
| हम आउटपुट   '''6''' और '''4''' देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
|'''here''' डॉक्यूमेंट में शब्दों की संख्या 6 है और  '''here''' स्ट्रिग में शब्दों की संख्या 4 है।&lt;br /&gt;
|-&lt;br /&gt;
|  07:15&lt;br /&gt;
|इसी तरह आप अपना  '''Here ''' स्ट्रिग्स लिख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| यह हमें ट्यूटोरियल के अंत में पहुँचाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:23  &lt;br /&gt;
|संक्षेप में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:25&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
|* '''HERE''' डॉक्यूमेंट&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:29&lt;br /&gt;
|* '''HERE''' स्ट्रिंग&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
| नियत-कार्य के रूप में, स्ट्रिंग को &lt;br /&gt;
 |-&lt;br /&gt;
|  07:36&lt;br /&gt;
|* '''Here ''' डॉक्यूमेंट   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:37&lt;br /&gt;
|* '''Here ''' स्ट्रिंग  का उपयोग करके अपरकेस में बदलें। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:39&lt;br /&gt;
|Hint:''' tr space  a hyphen z space capital A hyphen capital Z'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:47&lt;br /&gt;
|यह कैरेक्टर को लोवर से अपर केस में बदलने के लिए कमांड है।&lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
|  निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:57&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:01&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:12&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:17&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:29&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:38&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:44&lt;br /&gt;
| यह स्क्रिप्ट  FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा तैयार की गयी है।&lt;br /&gt;
|-&lt;br /&gt;
|  08:50&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं......अब आपसे विदा लेता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:54&lt;br /&gt;
|धन्यवाद&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/More-on-Redirection/Hindi</id>
		<title>BASH/C3/More-on-Redirection/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/More-on-Redirection/Hindi"/>
				<updated>2015-02-16T15:51:43Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{| Border=1  |'''Timee'''  |'''Narration'''  |- | 00:01 | नमस्कार दोस्तों, '''More on redirection''' पर स्पोकन ट्यूटो...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
 |'''Timee'''&lt;br /&gt;
 |'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार दोस्तों, '''More on redirection''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
|इस ट्यूटोरियल में हम  कुछ उदाहरणो की मदद से   '''standard error''' और &lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
|  '''output '''  दोनों का '''Redirection'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
|'''redirected output''' को जोडना सीखेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
| इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में '''Shell Scripting'''  का ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:25&lt;br /&gt;
| यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''http://www.spoken-tutorial.org'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ ऊबंटु लिनक्स  '''12.04''' ऑपरेटिंग सिस्टम&lt;br /&gt;
|-&lt;br /&gt;
|00:35&lt;br /&gt;
| '''GNU BASH''' वर्जन 4.2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
| कृपया ध्यान दें, ''' GNU Bash''' '''version 4''' या उपरोक्त अभ्यास के लिए अनुशंसित है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| पिछले ट्यूटोरियल में, हमने, '''standard output''' और '''standard errors''' के बारे में सीखा।&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
| stderr और साथ ही stdout दोनोें को एक फाइल पर redirect किये जा सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
|यह कई तरीकों से किया जा सकता है।&lt;br /&gt;
|-&lt;br /&gt;
|01:01&lt;br /&gt;
|इस ट्यूटोरियल में हम redirections के दो अतिमहत्वपूर्ण मेथड को कवर करेंगे। &lt;br /&gt;
|-&lt;br /&gt;
| 01:08&lt;br /&gt;
|'''standard output ''' और ''' error'' दोनों को redirect करने के लिए की पहली विधि है greater-than चिन्ह के बाद '''&amp;amp;&amp;gt;'''(ampersand)  का उपयोग करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
|सिंटेक्स हैः '''Command space ampersand greater than''' space फाइल का नाम&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:25&lt;br /&gt;
| मैं '''redirect.sh. ''' फाइल खोलता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
|मैंने इस फाइल में कुछ को़ड टाइप किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
| यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
|'''ls''' 2 डाइरेक्टरी के डाइरेक्टरी कंटेंट को सूचीबद्ध करता है अर्थात  '''/usr''' और '''/user'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
|ध्यान दें कि  '''/user''' डाइरेक्टरी मौजूद नहीं है।&lt;br /&gt;
|-&lt;br /&gt;
|01:48&lt;br /&gt;
|इसलिए कमांड '''ls''' एक एरर को दर्शाएगा।&lt;br /&gt;
|-&lt;br /&gt;
|01:52&lt;br /&gt;
|'''&amp;amp;'''(ampersand) के बाद '''greater than''' '''stdout ''' और  '''stderr''' को '''out_(underscore)file.txt''' में रिडाइरेक्ट करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| अब फाइल को सेव करें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
| फाइल ''' redirect.sh.''' को रन करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
|अपने कीबोर्ड पर क्रमानुसार  '''CTRL+ALT+T''' कीज का उपयोग करके टर्मिनल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
|टाइप करेंः '''chmod space plus x space redirect dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:23&lt;br /&gt;
|'''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|टाइप करें '''dot slash redirect dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|'''Enter.''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
| हम '''out_(underscore)file.(dot)txt''' खोलकर आउटपुट देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
|टाइप करेंः '''cat space out_(underscore)file.(dot)txt'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| हम ''' error ''' और '''output''' दोनों को देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
|डाइरेक्टरी  '''/user ''' के लिए एरर इस फाइल में दर्ज हो गई है।&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
|यह दर्शाता है कि यहाँ कोई  ''''/user'''' डाइरेक्टरी नहीं पायी गयी थी।&lt;br /&gt;
|-&lt;br /&gt;
|02:56&lt;br /&gt;
|  '''/usr ''' के लिए डाइरेक्टरी कंटेंट प्रदर्शित होता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|कृपया ध्यान दें, हमारे सिस्टम पर  ''''/usr'''' डाइरेक्टरी के लिए कंटेंट भिन्न हो सकता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| अब इस फाइल को डिलीट करते हैं। अतः टर्मिनल पर टाइप करें  '''rm space out_(underscore)file. (dot)txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| अन्य मेथड  है, फाइल नाम के बाद '''2 greater than ampersand 1 ''' का उपयोग करना।&lt;br /&gt;
|-&lt;br /&gt;
|03:24&lt;br /&gt;
|सिंटेक्स है '''command space greater than''' '''फाइल का नाम space 2 greater than ampersand 1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:33&lt;br /&gt;
|हम '''slash dev slash null (/dev/null) ''' फाइल में भी redirect कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| '''slash dev slash null (/dev/null) ''' फाइल के बारे में और सीखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| यह एक विशेष प्रकार की  फ़ाइल है।&lt;br /&gt;
|-&lt;br /&gt;
|03:48&lt;br /&gt;
|यह एक नल फ़ाइल या एक ऐसा स्थान है जहां हम कुछ भी रख कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|इसमें आउटपुट और एरर मैसेज शामिल हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:57&lt;br /&gt;
|इसे  '''bit bucket.''' भी कहा जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
| अब '''gedit''' में अपने को़ड पर वापस आते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| अब '''null file ''' में standard आउटपुट और एरर दोनों को redirect करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
|मैं कोड की इस लाइन को कॉपी करूँगा और इसे यहाँ नीचे पेस्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:16&lt;br /&gt;
&lt;br /&gt;
| मैं आउटपुट और एरर मैसेज दोनों को अलग करना चाहता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
|04:21&lt;br /&gt;
|अतः मैं कॉपी कोड के इस भाग को बदलूँगा '''&amp;gt; (greater than) '''अर्थात '''truncate''' or '''write'''&lt;br /&gt;
|-&lt;br /&gt;
|04:30&lt;br /&gt;
|'''slash dev slash null '''is the null file '''2&amp;gt;&amp;amp;1''' '''(2 greater than ampersand 1)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|नम्बर “2”  '''standard error ''' को  '''standard output  में नम्बर &amp;quot;1&amp;quot; से चिह्नित करके  रिडाइरेक्ट करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
|अब '''Save''' पर क्लिक करें। कोड को सेव करें।&lt;br /&gt;
|-&lt;br /&gt;
|04:48&lt;br /&gt;
| फाइल ''' redirect.sh'' को रन करें।&lt;br /&gt;
|-&lt;br /&gt;
|04:52&lt;br /&gt;
|टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|  up-arrow की के द्वारा  पिछली कमांड को रिक़ॉल करें।  '''dot slash redirect.sh''' और '''Enter.''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| हम '''cat out_(underscore)file.(dot)txt''' टाइप करके आउटपुट देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|05:11&lt;br /&gt;
| अपनी स्लाइड्स पर वापस आएँ।&lt;br /&gt;
|-&lt;br /&gt;
|05:15&lt;br /&gt;
|हम एक फाइल के लिए '''standard output''' या  '''error''' को संलग्न के साथ-साथ  कैप्चर कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|05:21&lt;br /&gt;
|आउटपुट या एरर फाइल के अंत में संलग्न हो जायेंगी।&lt;br /&gt;
|-&lt;br /&gt;
|05:26&lt;br /&gt;
|यदि फाइल मौजूद नहीं है, यह नयी फाइल बनायेगा।&lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|संटेक्स हैः '''command''' '''space greater than greater than space  के बाद फाइल का नाम&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|इसे एक उदाहरण के द्वारा समझते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|05:45&lt;br /&gt;
|मैं फाइल '''redirect.(dot)sh''' खोलता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
| अब, यहाँ टाइप करेंः '''date space greater than greater than space out_(underscore)file.(dot)txt'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:00&lt;br /&gt;
|  ''''date'''' कमांड आउटपुट के रूप में साधारणतः सिस्टम की तिथि को प्रदर्शित करेगा।&lt;br /&gt;
|-&lt;br /&gt;
|06:06&lt;br /&gt;
|हम इस कमांड को टर्मिनल पर ''''date'''' टाइप करके जाँच सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|06:11&lt;br /&gt;
|टर्मिनल पर आएँ। टाइप करें '''date''' आप सिस्टम की तिथि को देख सकते हैं। अर्थात वर्तमान तिथि प्रदर्शित होती है।&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|'''date''' कमांड का आउटपुट '''out_(underscore)file.(dot)txt ''' फाइल में संलग्न होगा।&lt;br /&gt;
|-&lt;br /&gt;
|06:31&lt;br /&gt;
|हम इस फाइल का उपयोग ''ls'' कमांड के standard आउटपुट और  एरर को कैप्चर करने के लिए कर रहे हैं।&lt;br /&gt;
|-&lt;br /&gt;
|06:39&lt;br /&gt;
| '''Save''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:40&lt;br /&gt;
|टर्मिनल पर जाएँँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:43&lt;br /&gt;
| '''uparrow''' की दबाएँ। पिछली कमांड  ''' dot slash redirect dot sh''' को रिकॉल करें।&lt;br /&gt;
|-&lt;br /&gt;
|06:50&lt;br /&gt;
|और '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
| '''out_(underscore) file.(dot)txt''' को खोलकर आउटपुट देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|06:59&lt;br /&gt;
|टाइप करेंः '''cat space out_(underscore)file.(dot)txt'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
| ध्यान दें कि ''''date'''' कमांड का आउटपुट फाइल के अंत में संलग्न है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:12&lt;br /&gt;
| यह हमें ट्यूटोरियल के अंत में पहुँचाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
|संक्षेप में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:17&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:19&lt;br /&gt;
|'''standard error''' और '''output''' दोनोें का Redirection और  रिडाइरेक्टेड output को संलग्न करना।&lt;br /&gt;
|-&lt;br /&gt;
|07:27&lt;br /&gt;
| नियत-कार्य के रूप में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
|कुछ कंटेंट के साथ '''X_(underscore)file.(dot)txt''' फाइल बनाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|07:34&lt;br /&gt;
| '''out_(underscore)file.(dot)txt''' और '''X_(underscore)file.(dot)txt''' दोनोें के कंटेंट को नई फाइल में Redirect करें।&lt;br /&gt;
|-&lt;br /&gt;
|07:44&lt;br /&gt;
| निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
|-&lt;br /&gt;
|07:47&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
|-&lt;br /&gt;
|07:51&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:17&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
http://spoken-tutorial.org\NMEICT-Intro''' &lt;br /&gt;
|-&lt;br /&gt;
| 08:30&lt;br /&gt;
|इस स्क्रिप्ट को FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा तैयार किया गया है।&lt;br /&gt;
|-&lt;br /&gt;
|08:37&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं .......अब आपसे विदा लेता हूँ। धन्यवाद।&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/More-on-Arrays/Hindi</id>
		<title>BASH/C2/More-on-Arrays/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/More-on-Arrays/Hindi"/>
				<updated>2015-02-15T17:51:19Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;   {| border=1  !Time  !Narration   |- | 00:02 |  'More on Arrays in BASH'  ट्यूटोरियल में आपका स्वागत है।   |- |  00:07 |...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1 &lt;br /&gt;
!Time &lt;br /&gt;
!Narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  'More on Arrays in BASH'  ट्यूटोरियल में आपका स्वागत है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| इस ट्यूटोरियल में हम सीखेंगे &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| * एक 'अरे' से एक अवयव को कैसे एक्स्ट्रैक्ट करें यानी निकालें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| * एक 'अरे' में एक अवयव को कैसे रिप्लेस करें यानी बदलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| * एक 'अरे' में एक अवयव कैसे जोड़ें और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| * एक 'अरे' से एक अवयव कैसे हटायें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:22&lt;br /&gt;
| इस ट्यूटोरियल के अनुसरण के लिए, आपको 'लिनक्स ऑपरेटिंग सिस्टम' से परिचित होना चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
| यदि नहीं, तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी दर्शायी वेबसाइट पर जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ * 'उबन्टु लिनक्स 12.04' OS  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:41&lt;br /&gt;
| और * 'GNU बैश' वर्जन '4.1.10'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| अभ्यास के लिए 'GNU बैश' वर्जन '4' या उससे नए की सलाह दी जाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:50&lt;br /&gt;
| अब देखते हैं कि 'एक अरे' से एक अवयव को कैसे एक्स्ट्रैक्ट यानी निकालते हैं'।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:55&lt;br /&gt;
| *  'अरे' में अवयवों को किसी भी स्थिति से एक्स्ट्रैक्ट किया जा सकता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:00&lt;br /&gt;
| * यहाँ, स्थिति 'इंडेक्स नंबर' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:04&lt;br /&gt;
| * ध्यान दें कि 'इंडेक्स नंबर' हमेश 'ज़ीरो' से शुरू होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:09&lt;br /&gt;
| रचनाक्रम निम्न प्रकार है:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:12 &lt;br /&gt;
| 'ArrayName स्क्वायर ब्रैकेट्स में ऐट साइन (@) कोलन position कोलन उल्लिखित स्थिति से एक्सट्रैक्ट किये जाने वाले Number of elements'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| अब एक उदाहरण की मदद से समझते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:29&lt;br /&gt;
| अपने कीबोर्ड पर एकसाथ 'Ctrl+Alt और T' कीज़ दबाकर 'टर्मिनल' खोलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:37&lt;br /&gt;
| टाइप करें:  'gedit' स्पेस 'array2.sh' स्पेस &amp;amp; (ampersand) साइन। एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:47&lt;br /&gt;
|  अब अपनी 'array2.sh file' में यहाँ प्रदर्शित की तरह कोड टाइप करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:54  &lt;br /&gt;
| अब मैं प्रोग्राम समझाता हूँ। &lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:56  &lt;br /&gt;
| यह 'शीबैंग (Shenbang) लाइन' है।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| यह 'declare command' अवयवों के साथ एक 'लिनक्स' नामक 'अरे' घोषित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
| * 'Debian (डेबियन)'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| * 'Redhat (रेडहैट)'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| * 'Ubuntu (उबन्टु) और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| * 'Fedora (फेडोरा)'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:11&lt;br /&gt;
| यह 'echo command' अरे में सारे अवयवों की सूची प्रिंट करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:16&lt;br /&gt;
| अगला 'echo command' एक्सट्रैक्ट किये हुए अवयवों को प्रिंट करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| कमांड '${Linux[@]:1:2}' इंडेक्स 'वन' जो कि 'रेडहैट' है, से शुरू करके दो अवयवों प्रिंट करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:34&lt;br /&gt;
| अब 'टर्मिनल' पर जाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| सबसे पहले 'chmod' स्पेस 'plus x स्पेस array2.sh' टाइप करके फाइल को निष्पादन योग्य बनाते हैं। एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:50&lt;br /&gt;
|  टाइप करें: 'डॉट स्लैश array2.sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
|   हमें आउटपुट प्राप्त होता है - 'Original elements in an array Linux: Debian Redhat Ubuntu and Fedora'.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
|  'The two elements starting from index one(Redhat): Redhat and Ubuntu'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| अब अपनी स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| हम देखेंगे कि 'अरे में अवयव को कैसे रिप्लेस यानी बदलते हैं'। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| 'अरे' में मौजूदा अवयव को निम्न रचनाक्रम प्रयोग करके बदला जा सकता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| 'ArrayName स्क्वायर ब्रैकेट्स में n इक्वल्स टू सिंगल क्वोट्स में, NewWord.'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| यहाँ 'n' 'इंडेक्स नंबर' या 'एलिमेंट नंबर' है।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
| अपने टेक्स्ट एडिटर पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
|  'Linux[2]='Mandriva' ' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| यह कमांड तीसरे अवयव 'उबन्टु' को 'Mandriva' से बदलेगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
| यह 'एको कमांड' प्रतिस्थापन यानी रिप्लेसमेंट के बाद 'अरे लिनक्स' के सारे अवयवों को दिखाएगी।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| अपने 'टर्मिनल' पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| अब दोबारा निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| यह प्रतिस्थापन के बाद सारे अवयवों को दिखाता है - Debian Redhat Mandriva और Fedora&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| अब स्लाइड्स पर आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| हम देखेंगे कि अरे में एक अवयव कैसे जोड़ें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| 'ArrayName इक्वल टू राउंड ब्रैकेट खोलें डबल क्वोट में डॉलर साइन ($) कर्ली ब्रैकेट खोलें ArrayName स्क्वायर ब्रैकेट खोलें ऐट साइन (@) स्क्वायर ब्रैकेट बंद करें कर्ली ब्रैकेट बंद करें' &lt;br /&gt;
'स्पेस डबल क्वोट्स में New_Word_1 स्पेस डबल क्वोट्स में New_Word_2 और राउंड ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
| अब एक उदाहरण की मदद से इसे समझते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:50&lt;br /&gt;
| कोड फाइल पर जाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:52&lt;br /&gt;
| हाईलाइट की हुई कमांड एक नए 'अवयव Suse' को 'अरे लिनक्स' में संलग्न करेगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| फिर 'Suse' संलग्न करने के बाद हम सारे अवयवों को 'एको' करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:05&lt;br /&gt;
| 'टर्मिनल' पर जाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:07&lt;br /&gt;
| मैं प्रॉम्प्ट क्लियर करता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| हम प्रोग्राम को दोबारा निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:12&lt;br /&gt;
| आउटपुट प्रदर्शित हुआ है all elements after appending 'Suse' : 'Debian Redhat Mandriva Fedora and Suse.'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:22&lt;br /&gt;
| अब अपनी स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:24&lt;br /&gt;
| हम देखेंगे कि 'अरे' से एक अवयव को कैसे हटाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| 'अरे' से एक अवयव निम्न रचनाक्रम प्रयोग करके हटाया जा सकता है -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| 'Unset स्पेस ArrayName स्क्वायर ब्रैकेट खोलें index number स्क्वायर ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:44&lt;br /&gt;
| कोड फाइल पर जाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:46&lt;br /&gt;
| यहाँ हम 'unset कमांड' प्रयोग कर रहे हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:50&lt;br /&gt;
| और हम अरे 'लिनक्स' से तीसरा अवयव 'Mandriva' हटाएंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
|  फिर 'Mandriva' को हटाने के बाद दोबारा हम सारे अवयवों को 'एको' करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:02&lt;br /&gt;
| अब टर्मिनल पर जाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| हम प्रोग्राम निष्पादित करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:07&lt;br /&gt;
| यहाँ 'Mandriva' हटाने के बाद अवयवों की सूची है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| 'Debian Redhat Fedora and  Suse'&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| यह हमें इस ट्यूटोरियल के अंत में लाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
| अपनी स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| इसको सारांशित करते हैं। &lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
| 06:23&lt;br /&gt;
| इस ट्यूटोरियल में हमने सीखा &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| * 'अरे' से अवयव को एक्सट्रैक्ट यानी निकलना। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| * 'अरे' में अवयव रिप्लेस यानी बदलना। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| * 'अरे' में अवयव जोड़ना और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
| * 'अरे' से अवयव हटाना। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36 &lt;br /&gt;
| एक नियत कार्य में &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:37 &lt;br /&gt;
| # 7 लेंथ यानी लम्बाई के 'अरे' नेम्स घोषित करें और निम्न ऑपरेशंस क्रियान्वित करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44 &lt;br /&gt;
| * इंडेक्स टू से शुरू करके तीन अवयवों को एक्सट्रैक्ट करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:48 &lt;br /&gt;
| * तीसरे अवयव को 'Debian' से बदलें और प्रदर्शित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:55 &lt;br /&gt;
| 'अरे' के अंत में कोई नया नाम संलग्न करें। &lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| नीचे दिखाए लिंक पर उपलब्ध वीडिओ देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:01 &lt;br /&gt;
| यह स्पोकन ट्यूटोरियल को सारांशित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04 &lt;br /&gt;
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:12&lt;br /&gt;
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:15 &lt;br /&gt;
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
| यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:38&lt;br /&gt;
| इस मिशन पर अधिक जानकारी नीचे दर्शाये लिंक पर उपलब्ध है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
| मैं  .......... आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| हमारे साथ जुड़ने के लिए धन्यवाद। &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Globbing-and-Export-statement/Hindi</id>
		<title>BASH/C2/Globbing-and-Export-statement/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Globbing-and-Export-statement/Hindi"/>
				<updated>2015-02-15T17:49:38Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| border=1  !Time  !Narration   |- | 00:01   | 'Globbing और Export कमांड' के स्पोकन ट्यूटोरियल में आपका स...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1 &lt;br /&gt;
!Time &lt;br /&gt;
!Narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01  &lt;br /&gt;
| 'Globbing और Export कमांड' के स्पोकन ट्यूटोरियल में आपका स्वागत है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| इस ट्यूटोरियल में हम निम्न के बारे में सीखेंगे &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:08&lt;br /&gt;
|* 'Globbing' (ग्लोब्बिंग)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|* 'export command' (एक्सपोर्ट कमांड)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| इस ट्यूटोरियल के अनुसरण के लिए, आपको 'लिनक्स ऑपरेटिंग सिस्टम' के साथ परिचित होना चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| यदि नहीं, तो सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी दर्शायी वेबसाइट पर जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
|* 'उबन्टु लिनक्स 12.04' ऑपरेटिंग सिस्टम और  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:31&lt;br /&gt;
|* 'GNU बैश' वर्जन '4.1.10'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:35&lt;br /&gt;
| कृपया ध्यान दें कि इस ट्यूटोरियल के अभ्यास के लिए 'GNU बैश' वर्जन 4 या उससे नए की सलाह दी जाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
|  अब 'ग्लोबिंग' के परिचय के साथ शुरू करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:46&lt;br /&gt;
|* 'बैश' द्वारा 'फाइलनेम' या 'पाथनेम' का विस्तार रखने यानी कैरी करने को 'ग्लोबिंग' कहते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
|* 'ग्लोबिंग' 'वाइल्ड कार्ड्स' को पहचानता और विस्तारित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
|* यह कुछ मानक 'वाइल्ड कार्ड्स' कैरेक्टर्स जैसे &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:02&lt;br /&gt;
| # '* (ऐस्टरिस्क)' और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:04&lt;br /&gt;
|# '? (क्वेश्चन मार्क)'  की व्याख्या भी करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
| अब इसको एक उदाहरण की मदद से समझाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:09 &lt;br /&gt;
| अपने कीबोर्ड पर एकसाथ 'Ctrl+Alt' और 'T' कीज़ दबाकर टर्मिनल विंडो खोलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
| 'टर्मिनल' पर टाइप करें, 'ls स्पेस ऐस्टरिस्क डॉट sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
| यह मौजूदा डिरेक्टरी में सारी '.sh एक्सटेंशन' वाली फाइलों का मिलान करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| यहाँ हम देख सकते हैं कि सारी 'sh' फाइलें सूचीबद्ध हुई हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
| अब मैं प्रॉम्प्ट क्लियर करता हूँ, अब टाइप करें, 'ls स्पेस s ऐस्टरिस्क डॉट sh'  एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:51&lt;br /&gt;
|  हम देख सकते हैं कि 's ऐस्टरिस्क डॉट sh' उन सारी फाइलों का मिलान करता है जो कैरेक्टर 's' से शुरू होती हैं और 'sh' एक्सटेंशन रखती हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
| अब आगे बढ़ते हैं, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04&lt;br /&gt;
| अब टाइप करें, 'ls स्पेस स्क्वायर ब्रैकेट खोलें a हाइफन c स्क्वायर ब्रैकेट बंद करें ऐस्टरिस्क डॉट sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| यह उन फाइलों का मिलान करेगा और प्रदर्शित करेगा जिनका शुरूआती अक्षर ' a' या 'b' या 'c' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:26&lt;br /&gt;
| आउटपुट देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:28&lt;br /&gt;
| हम कैरेक्टर 'a' या 'b' या 'c' से शुरू होने वाली सारी फाइलों की सूची देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| और ये फ़ाइलें sh एक्सटेंशन रखती हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39    &lt;br /&gt;
| अब आगे बढ़ते हैं और टाइप करें 'ls स्पेस स्क्वायर ब्रैकेट खोलें caret (कैरेट) साइन a हाइफन c स्क्वायर ब्रैकेट बंद करें ऐस्टरिस्क डॉट sh' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
| यह 'sh' एक्सटेंशन के साथ सारी फाइलों के नामों का मिलान करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| लेकिन उनको छोड़ देगा जो कैरेक्टर 'a' या 'b' या 'c' से शुरू होते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| आउटपुट देखते हैं। आप देखेंगे कि फाइलों के नाम कैरेक्टर 'a', 'b' या 'c' से शुरू नहीं हो रहे हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16&lt;br /&gt;
| अब मैं प्रॉम्प्ट को क्लियर करता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:19&lt;br /&gt;
| अब टाइप करें, 'ls स्पेस स्क्वायर ब्रैकेट खोलें कैपिटल 'A' स्मॉल 'a' स्क्वायर ब्रैकेट बंद करें ऐस्टरिस्क साइन डॉट sh',  एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| यह अपरकेस और लोअरकेस 'A' से शुरू होने वाली फाइलों के नामों का मिलान करेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40  &lt;br /&gt;
| आउटपुट देखें। अपरकेस और लोअरकेस 'A' से शुरू होने वाले और एक्सटेंशन 'sh' के साथ वाले सारे फाइलों के नाम सूचीबद्ध हुए हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
| अब 'बैश' में 'एक्सपोर्ट कमांड' देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
| स्लाइड्स पर आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:55&lt;br /&gt;
|  'बैश' में, अपनी खुद की 'शैल' के लिए वेरिएबल्स 'लोकल' हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
|* 'लोकल वेरिएबल्स' उसी 'शैल' या मौजूदा 'शैल' के द्वारा प्रयोग किये जा सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
| 'एक्सपोर्ट कमांड' 'वेरिएबल' या 'फंक्शन' को सारे 'चाइल्ड प्रोसेसेस' के 'एन्वाइरन्मन्ट यानी वातावरण' को एक्सपोर्ट करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| * यह एक 'लोकल वेरिएबल' को एक 'ग्लोबल वेरिएबल' में भी बदल सकता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20  &lt;br /&gt;
|  हम यह एक उदाहरण से समझने की कोशिश करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| 'टर्मिनल' पर जाएँ, टाइप करें, 'myvar इक्वल्स टू साइन lion'  एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:34&lt;br /&gt;
| अब टाइप करें, 'echo स्पेस डॉलर साइन myvar' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:41&lt;br /&gt;
| 'lion' प्रिंट होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
| यह वो वैल्यू है जो 'वेरिएबल myvar' को नियुक्त की गयी है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
| अब, एक नए 'शैल' पर जाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| नए 'शैल' पर जाने के लिए, हम या तो एक नया 'टर्मिनल' खोल सकते हैं या टाइप कर सकते हैं 'स्लैश बिन स्लैश बैश' एंटर दबाएं।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| अब वेरिएबल 'myvar' में वैल्यू जाँचते हैं।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
| टाइप करें, 'echo स्पेस डॉलर साइन myvar' एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| एक खाली लाइन प्रिंट की गयी है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:17&lt;br /&gt;
| इसका मतलब है कि वेरिएबल 'myvar' को नियुक्त की गयी वैल्यू इस 'शैल' को स्थानांतरित नहीं हुई थी।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| केवल पिछले शैल के लिए वेरिएबल 'myvar' 'लोकल' है और वर्तमान 'शैल'  के लिए नहीं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| अपने पिछले 'शैल' पर वापस आने के लिए हम 'exit' टाइप करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| अतः, वेरिएबल्स को 'ग्लोबली' घोषित करने के लिए, हमें 'एक्सपोर्ट कमांड' प्रयोग करनी है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
| सीखते हैं कैसे &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
| टाइप करें, 'export स्पेस myvar इक्वल टू साइन lion'   एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| अब टाइप करें, 'echo स्पेस डॉलर साइन myvar'   एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
| 'lion' प्रदर्शित हुआ है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:05&lt;br /&gt;
| अब दूसरे 'शैल' पर जाते हैं, टाइप करें, 'स्लैश bin स्लैश bash' एंटर दबाएं।    &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:13&lt;br /&gt;
| अब मैं प्रॉम्ट क्लियर करता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:15&lt;br /&gt;
|  अब टाइप करें, 'echo स्पेस डॉलर साइन myvar'. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
| 'lion' प्रदर्शित हुआ है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| ऐसा इसलिए क्योंकि हमने एक्सपोर्ट कमांड प्रयोग करके वेरिएबल 'myvar' को ग्लोबली घोषित किया है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| यह हमने इस ट्यूटोरियल के अंत में लाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
| इस सारांशित करते हैं। अपनी स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:39&lt;br /&gt;
|  इस ट्यूटोरियल में हमने सीखा, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:41&lt;br /&gt;
| * 'Globbing' (ग्लोब्बिंग) &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:42&lt;br /&gt;
|* 'Export command' (एक्सपोर्ट कमांड)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| नियत कार्य में &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
|'ग्लोब्बिंग' के अन्तर्गत चर्चित सारे ऑपरेशंस को करने के लिए एक 'बैश स्क्रिप्ट' लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:51&lt;br /&gt;
| निम्न लिंक पर उपलब्ध वीडिओ देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:54&lt;br /&gt;
| यह स्पोकन ट्यूटोरियल को सारांशित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:57&lt;br /&gt;
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:02&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम &lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:12&lt;br /&gt;
| अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:24&lt;br /&gt;
| यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:31&lt;br /&gt;
| इस मिशन पर अधिक जानकारी नीचे दर्शाये लिंक पर उपलब्ध है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| मैं  .......... आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:47&lt;br /&gt;
| हमारे साथ जुड़ने के लिए धन्यवाद। &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Array-Operations-in-BASH/Hindi</id>
		<title>BASH/C2/Array-Operations-in-BASH/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Array-Operations-in-BASH/Hindi"/>
				<updated>2015-02-15T17:47:40Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;   {| border=1  !Time  !Narration   |- | 00:01 | 'Array operations in BASH' के स्पोकन ट्यूटोरियल में आपका स्वागत...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1 &lt;br /&gt;
!Time &lt;br /&gt;
!Narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| 'Array operations in BASH' के स्पोकन ट्यूटोरियल में आपका स्वागत है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:05&lt;br /&gt;
| इस ट्यूटोरियल में हम सीखेंगे कि  &lt;br /&gt;
* एक अरे (Array) को घोषित कैसे करें और इसे वैल्यू नियुक्त कैसे करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| * घोषणा के दौरान एक 'अरे' को इनिशियलाइज़ कैसे करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| * एक 'अरे (Array)' की लम्बाई और उसका 'n' वाँ अवयव ज्ञात करना।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
|  * एक 'अरे (Array)' को प्रिंट करना। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:22&lt;br /&gt;
| इस ट्यूटोरियल के अनुसरण के लिए आपको 'लिनक्स ऑपरेटिंग सिस्टम' के साथ परिचित होना चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
| सम्बंधित ट्यूटोरियल्स के लिए कृपया 'spoken hyphen tutorial dot org' पर जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| इसके लिए मैं उपयोग कर रहा हूँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| * 'उबन्टु लिनक्स' '12.04' OS &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:41&lt;br /&gt;
| * 'GNU बैश' वर्जन '4.1.10'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| अभ्यास के लिए 'GNU बैश' वर्जन 4 या उससे नए की सलाह दी जाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| अब 'अरे' की परिभाषा और उसके मुख्य लक्षणों के साथ शुरू करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| * एक 'अरे' कई वैल्यूज़ के साथ एक वेरिएबल है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01&lt;br /&gt;
| * वैल्यूज़ समान या भिन्न-भिन्न तरह की हो सकती हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04  &lt;br /&gt;
| * 'अरे' के साइज़ के लिए कोई उच्चतम सीमा नहीं होती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:08  &lt;br /&gt;
| * 'अरे' के सदस्यों को क्रमागत होने की ज़रुरत नहीं होती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:12  &lt;br /&gt;
| * 'अरे इंडेक्स' हमेशा 'ज़ीरो' से शुरू होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
| अब हम देखेंगे कि 'अरे' को एक वैल्यू कैसे घोषित करें और नियुक्त करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:21&lt;br /&gt;
| एक 'अरे' को घाषित करने के लिए रचनाक्रम है - &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| 'declare हाइफन 'a' arrayname'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
| 'declare' कीवर्ड 'अरे' को घोषित करने के लिए उपयोग होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| यह 'बैश' में एक अन्तर्निहित कमांड है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:35&lt;br /&gt;
| 'अरे' को एक वैल्यू नियुक्त करने के लिए रचनाक्रम है -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
| 'Name स्क्वायर ब्रैकेट्स में index इक्वल्स टू सिंगल क्वोट्स में value'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:46&lt;br /&gt;
| अब देखते हैं कि घोषणा के दौरान एक 'अरे' को कैसे इनिशिअलाइज़ यानी आरम्भ करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:51&lt;br /&gt;
| * 'अरे' को एक ही समय पर घोषित और इनिशिअलाइज़ किया जा सकता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
|* एलिमेंट यानी अवयव को 'स्पेस' से अलग किया जाना चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
| प्रत्येक अवयव 'परेन्थसीज़' में होना चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| रचनाक्रम है 'declare हाइफन 'a' arrayname इक्वल टू ब्रैकेट्स में सिंगल क्वोट्स में element1, element2 और element3'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:19&lt;br /&gt;
| अब एक उदाहरण करके देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
| एक साथ 'Ctrl+Alt' और 'T' कीज़ दबाकर 'टर्मिनल' खोलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| अब टाइप करें: 'gedit' 'स्पेस array.sh' स्पेस &amp;amp; (ऐम्पर्सैन्ड)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| प्रॉम्प्ट को खाली रखने के लिए हम ऐम्पर्सैन्ड का प्रयोग करते हैं। एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
| अपनी 'array.sh' फाइल में यहाँ प्रदर्शित कोड टाइप करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:47&lt;br /&gt;
| यह लाइन निम्न अवयवों के साथ 'लिनक्स' नामक 'अरे' घोषित करती है- &lt;br /&gt;
&lt;br /&gt;
* 'Debian (डेबियन)'&lt;br /&gt;
* 'Redhat (रेडहैट)'&lt;br /&gt;
* 'Ubuntu (उबन्टु) और'&lt;br /&gt;
* 'Fedora (फेडोरा)'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57 &lt;br /&gt;
| यहाँ हाइफन 'a' एक 'फ्लैग' है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00 &lt;br /&gt;
| यह 'अरे' को पढ़ने और 'वैल्यूज़' नियुक्त करने की अनुमति देता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
| अब स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| एक 'अरे' की लम्बाई इस रचनाक्रम से प्राप्त की जा सकती है: &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:12&lt;br /&gt;
| 'डॉलर साइन ($) कर्ली ब्रैकेट खोलें हैश (#) arrayname स्क्वायर ब्रैकेट्स में ऐट साइन (@) और कर्ली ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:22&lt;br /&gt;
| 'nवें' अवयव की लम्बाई इस रचनाक्रम से प्राप्त की जा सकती है:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| 'डॉलर साइन ($) कर्ली ब्रैकेट खोलें हैश (#) arrayname स्क्वायर ब्रैकेट्स में 'n' और कर्ली ब्रैकेट बंद करें'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:37&lt;br /&gt;
| यहाँ 'n' उस अवयव का नंबर है, जिसकी लम्बाई ज्ञात की जानी है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
| 'अरे' के सारे अवयवों यह रचनाक्रम प्रयोग करके प्रिंट किये जा सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| 'डॉलर साइन कर्ली ब्रैकेट खोलें Arrayname स्क्वायर ब्रैकेट्स में 'ऐट साइन (@)' और कर्ली ब्रैकेट बंद करें' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| अब 'टेक्स्ट एडिटर' पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
|  यह लाइन 'अरे लिनक्स' में अवयवों की कुल संख्या दिखाएगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
| 'हाइफन e' 'बैकस्लैश' एस्केप्स की व्याख्या को संभव बनाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
| हमने यह सम्मिलित किया है क्योंकि हमारे पास लाइन के अंत में 'बैकस्लैश n' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| अगली लाइन 'अरे लिनक्स' के सारे अवयवों को दिखाएगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
| यह लाइन 'अरे लिनक्स' के तीसरे अवयव को दिखाएगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
| कृपया ध्यान दें कि एक 'अरे' हमेशा 'इंडेक्स' 'ज़ीरो' से शुरू होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
| अंततः, यह लाइन तीसरे अवयव में उपस्थित कैरेक्टर्स की संख्या दिखाएगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| अब 'टर्मिनल' पर जाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
| सबसे पहले 'chmod' स्पेस 'प्लस x स्पेस array.sh' टाइप करके फाइल को निष्पादन योग्य बनाते हैं। एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| टाइप करें, 'डॉट स्लैश array .sh'  एंटर दबाएं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
| आउटपुट प्रदर्शित हुआ है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
| 'अरे लिनक्स' के अवयवों की संख्या या लम्बाई '4' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:10&lt;br /&gt;
| 'Debian, Redhat, Ubuntu और Fedora' 'अरे लिनक्स' के अवयव हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
| 'अरे लिनक्स' का तीसरा अवयव 'Ubuntu' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
| और 'तीसरे अवयव' में कैरेक्टर्स की संख्या '6' है, जैसा अपेक्षित था। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| यह हमें इस ट्यूटोरियल के अंत में लाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| इसको सारांशित करते हैं। अपनी स्लाइड्स पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| इस ट्यूटोरियल में हमने सीखा,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:40&lt;br /&gt;
| * एक 'अरे' को घोषित करना और वैल्यूज़ नियुक्त करना। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
|* घोषणा के दौरान 'अरे' को इनिशिअलाइज़ करना। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
|* 'अरे' की लम्बाई और इसका 'nवाँ' अवयव ज्ञात करना और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
| * पूरे 'अरे' को प्रिंट करना। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
| एक नियत कार्य में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| एक 'names' नामक 'अरे' घोषित करें जिसकी लम्बाई '7' हो और  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:00&lt;br /&gt;
| * अवयवों की कुल संख्या ज्ञात करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|* सारे अवयवों को प्रिंट करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
|* और पाँचवाँ अवयव प्रिंट करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
| दर्शाये लिंक पर उपलब्ध वीडिओ देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:13&lt;br /&gt;
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:18&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टीम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
| अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
| यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| इस मिशन पर अधिक जानकारी नीचे दर्शाये लिंक पर उपलब्ध है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
|  मैं...... आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| हमारे साथ जुड़ने के लिए धन्यवाद। &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C2/Arithmetic-Comparison/Hindi</id>
		<title>BASH/C2/Arithmetic-Comparison/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C2/Arithmetic-Comparison/Hindi"/>
				<updated>2015-02-15T17:44:49Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;  {| border=1  !Time  !Narration   |- |  00:01   |  बैश में 'Arithmetic Comparison' के स्पोकन ट्यूटोरियल में आपका...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
 {| border=1 &lt;br /&gt;
!Time &lt;br /&gt;
!Narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01  &lt;br /&gt;
|  बैश में 'Arithmetic Comparison' के स्पोकन ट्यूटोरियल में आपका स्वागत है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| इस ट्युटोरिसल में हम सीखेंगे &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:09&lt;br /&gt;
| * 'equal to (इक्वल टू)'&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| 'not equal to (नॉट इक्वल टू)'&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  00:12&lt;br /&gt;
| 'less than (लैस दैन)'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
| 'less than equal to (लैस दैन इक्वल टू)'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
| 'greater than (ग्रेटर दैन)' और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
| 'greater than equal to (ग्रेटर दैन इक्वल टू)' कमांड्स &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| हम यह कुछ उदाहरणों की मदद से करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23 &lt;br /&gt;
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26 &lt;br /&gt;
| * 'उबन्टु लिनक्स 12.04' ऑपरेटिंग सिस्टम &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30 &lt;br /&gt;
| * 'GNU BASH' वर्जन '4.1.10'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| अभ्यास के लिए 'GNU Bash' वर्जन 4 या उससे नए की सलाह दी जाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
| मेरे पास पहले से ही अरिथ्मैटिक ऑपरेटर्स का एक कार्यकारी उदाहरण है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
| मैं इसे खोलता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| मैंने फाइल को 'example1.sh' नाम दिया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:50  &lt;br /&gt;
|  अपनी पसंद के किसी भी एडिटर पर फाइल खोलें और दिखाए गए की तरह कोड टाइप करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:56  &lt;br /&gt;
| ऐसा कैसे करते हैं, अब तक आप इससे परिचित होने चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:00    &lt;br /&gt;
|  इस प्रोग्राम में, हम जाँचेंगे कि दी हुई फाइल खाली है या नहीं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:06  &lt;br /&gt;
|  अब मैं कोड समझाता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:08  &lt;br /&gt;
| यह 'शीबैंग लाइन' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:10&lt;br /&gt;
|  सबसे पहले, 'कंसोल' पर 'Enter filename' प्रिंट किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| 'read' कमांड  'मानक इनपुट' से डेटा की एक लाइन पढ़ता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:20 &lt;br /&gt;
|   यह कमांड 'बैक्टिक्स (backticks)' में बंद होती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24 &lt;br /&gt;
| 'बैक्टिक' बहुत विशेष मतलब रखता है। &lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:27 &lt;br /&gt;
|  जो भी आप 'बैक्टिक' के बीच में टाइप करते हैं मूल्यांकित किया जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:32 &lt;br /&gt;
| 'cat' कमांड फाइल की विषय वस्तु दिखाएगी। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:37 &lt;br /&gt;
|  'wc' प्रत्येक फाइल के लिए नयी लाइन,शब्द और बाइट काउंट प्रिंट करेगा।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:43 &lt;br /&gt;
|  '-(हाइफन) w' शब्द count (काउंट) प्रिंट करेगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:47 &lt;br /&gt;
| जो होगा वो इस प्रकार है -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:49 &lt;br /&gt;
| *  पहले 'cat' कमांड फाइल को पढ़ेगी।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:53 &lt;br /&gt;
| यह वो इनपुट लाइन है&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:55 &lt;br /&gt;
| * जिसे फिर क्रम में रखा जाता है या 'wc' कमांड को भेजा जाता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:00 &lt;br /&gt;
| * अतः, यह स्टेटमेंट दी गयी फाइल में शब्दों को काउंट यानी गिनता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:05 &lt;br /&gt;
| * आउटपुट वेरिएबल 'x' में संचित किया जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:08  &lt;br /&gt;
|   यह 'if statement' है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:10  &lt;br /&gt;
|  '-(हाइफन) eq' कमांड जाँचता है कि क्या शब्द की गिनती ज़ीरो के बराबर है   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:16  &lt;br /&gt;
| अगर कंडीशन 'ट्रू' है तो हम मैसेज प्रिंट करेंगे 'File has zero words'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:22  &lt;br /&gt;
| 'fi' पहली 'if' कंडीशन का अंत है।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:26&lt;br /&gt;
|   यहाँ अन्य 'if' कंडीशन है।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:28&lt;br /&gt;
| यहाँ, '- (हाइफन) ne' कमांड जाँचती है कि क्या शब्द की गिनती ज़ीरो के बराबर नहीं है  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
|  अगर कंडीशन 'ट्रू' है तो हम प्रिंट करते हैं 'फाइल इस प्रकार शब्द रखती है'। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:40&lt;br /&gt;
|  '$ (डॉलर) x' शब्द की गिनती देगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
|  यह दूसरी 'if' कंडीशन का अंत है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:46&lt;br /&gt;
|  अपनी 'प्रोग्राम' फाइल को सेव करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
| अब अपना 'प्रोग्राम' निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:51 &lt;br /&gt;
|  'टर्मिनल' खोलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:53&lt;br /&gt;
|   पहले 'list.txt' फाइल बनाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
|  टाइप करें: 'touch list.txt'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:01   &lt;br /&gt;
|  अब, फाइल में एक लाइन जोड़ते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:04   &lt;br /&gt;
| टाइप करें:&lt;br /&gt;
'echo डबल क्वोट्स में How are you डबल क्वोट्स के बाद ग्रेटर दैन साइन list.txt'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:13 &lt;br /&gt;
| अब अपनी स्क्रिप्ट को निष्पादन के योग्य बनाते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:16 &lt;br /&gt;
| टाइप करें:&lt;br /&gt;
'chmod प्लस x example1 डॉट sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21 &lt;br /&gt;
| अब टाइप करें 'डॉट स्लैश example1.sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:26 &lt;br /&gt;
| 'Enter filename' प्रदर्शित हुआ है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:28 &lt;br /&gt;
| टाइप करें:&lt;br /&gt;
'list.txt'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:31 &lt;br /&gt;
| आउटपुट प्रदर्शित हुआ है: 'list.(डॉट) txt has 3 words'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:36&lt;br /&gt;
|  अब दूसरे ऑपरेटर्स के सेट के बारे में सीखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40 &lt;br /&gt;
| अब मैं एक अन्य फाइल खोलता हूँ।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43 &lt;br /&gt;
| यह 'example2.sh' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46 &lt;br /&gt;
| कृपया अपने एडिटर में एक फाइल खोलें और इसको 'example2.sh' नाम दें।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:52&lt;br /&gt;
| अब यहाँ अपनी 'example2.sh' फाइल में प्रदर्शित की तरह कोड टाइप करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58 &lt;br /&gt;
| अब मैं कोड समझाता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:00&lt;br /&gt;
|  यह प्रोग्राम जांचेगा कि क्या शब्द की गिनती यानी वर्ड काउंट &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:04&lt;br /&gt;
| * एक से बड़ा है या छोटा है &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| * एक और सौ के बीच में है या सौ से अधिक है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:11&lt;br /&gt;
| यहाँ हमारे पास हमारी 'शीबैंग लाइन' है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
|  'read' स्टेटमेंट यूज़र से फाइलनेम की तरह इनपुट लेता है।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:19&lt;br /&gt;
|  यहाँ, '-(हाइफन) c' कमांड बाइट काउंट्स को प्रिंट करने में प्रयोग होती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
|  'if statement' में, '- (hyphen) lt' कमांड जाँचता है कि क्या वर्ड काउंट एक से छोटा है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
| अगर कंडीशन 'ट्रू' है, तो हम प्रिंट करते हैं 'No characters present in the file'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
| 'fi' 'if condition' को ख़त्म करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
|   अगला 'if statement' नेस्टेड 'if statement' रखता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
| पहले '- (हाइफन) gt' कमांड जाँचता है कि क्या वर्ड काउंट एक से बड़ा है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:51&lt;br /&gt;
| यदि हैं, तो यह 'एको स्टेटमेंट' निष्पादित किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
|  यहाँ इस 'if statement' में कई कंडीशंस हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
| यहाँ, इस 'if' में &lt;br /&gt;
* '- (हाइफन) ge' कमांड जाँचती है कि क्या वर्ड काउंट एक से बड़ा या बराबर है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:09&lt;br /&gt;
| * और '- (हाइफन) le' कमांड जाँचती है कि क्या वर्ड काउंट सौ से कम या बराबर है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:17&lt;br /&gt;
| अगर दोनों कंडीशंस संतुष्ट होती हैं, तो यह प्रिंट करता है:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:21&lt;br /&gt;
| 'Number of characters ranges between 1 and 100' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
|  कृपया ध्यान दें कि पूरी 'if condition' को संतुष्ट करने के लिए दोनों कंडीशंस ट्रू होनी चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
|  ऐसा इसलिए है क्योंकि हमने दोनों कंडीशंस के बीच में एम्परसैंड (ampersand) को रखा है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:39&lt;br /&gt;
| 'fi' इस 'if statement' का अंत है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:43   &lt;br /&gt;
|  फिर अगला 'if statement' मूल्यांकित किया जायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:47   &lt;br /&gt;
| '- (हाइफन) gt' कमांड जाँचती है कि क्या वर्ड काउंट सौ से बड़ा है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53   &lt;br /&gt;
| अगर कंडीशन संतुष्ट होती है, तो हम प्रिंट करते हैं 'Number of characters is above hundred'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:00   &lt;br /&gt;
|  'fi' 'if statement' का अंत है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:04&lt;br /&gt;
| यहाँ हम दूसरे 'if statement' को समाप्त करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   06:07  &lt;br /&gt;
|  अब अपने 'टर्मिनल' पर वापस आते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   06:10  &lt;br /&gt;
| अब प्रोग्राम निष्पादित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13  &lt;br /&gt;
| 'chmod प्लस x example2 डॉट sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:18&lt;br /&gt;
| 'डॉट स्लैश example2 डॉट sh'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:22&lt;br /&gt;
|  टाइप करें 'list.txt'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:25 &lt;br /&gt;
|  आउटपुट प्रदर्शित होता है 'list.txt has more than one character'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31 &lt;br /&gt;
| 'Number of characters ranges between one and hundred'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36 &lt;br /&gt;
|  अब 'list.txt' फाइल में कैरेक्टर्स जोड़ते या हटाते हैं।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40 &lt;br /&gt;
| फिर देखें कि कौन सा 'if statement' निष्पादित होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:46&lt;br /&gt;
|  यह हमें इस ट्यूटोरियल के अंत में लाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:49&lt;br /&gt;
| इसको सारांशित करते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
| इस ट्यूटोरियल में हमने सीखा, &lt;br /&gt;
* 'इक्वल टू'&lt;br /&gt;
* 'नॉट इक्वल टू'&lt;br /&gt;
* 'लेस दैन'&lt;br /&gt;
* 'लेस दैन इक्वल टू'&lt;br /&gt;
* 'ग्रेटर दैन' और &lt;br /&gt;
* 'ग्रेटर दैन इक्वल टू' कमांड्स &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:03    &lt;br /&gt;
|  एक नियत कार्य में, 'नॉट इक्वल टू' ऑपरेटर का प्रयोग करने वाले प्रदर्शन के लिए एक प्रोग्राम लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:09    &lt;br /&gt;
| संकेत  '- (hyphen) ne'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:12&lt;br /&gt;
|  नीचे दिए लिंक पर उपलब्ध वीडिओ देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:15&lt;br /&gt;
| यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:18&lt;br /&gt;
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:23  &lt;br /&gt;
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टीम  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:25  &lt;br /&gt;
| स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:28&lt;br /&gt;
| ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:32  &lt;br /&gt;
| अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:40&lt;br /&gt;
|  स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:43&lt;br /&gt;
| यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:51&lt;br /&gt;
| इस मिशन पर अधिक जानकारी नीचे दर्शाये लिंक पर उपलब्ध है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:02&lt;br /&gt;
| मैं  .......... आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:06&lt;br /&gt;
| हमारे साथ जुड़ने के लिए धन्यवाद। &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/Basics-of-Redirection-(error-handling)/Hindi</id>
		<title>BASH/C3/Basics-of-Redirection-(error-handling)/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/Basics-of-Redirection-(error-handling)/Hindi"/>
				<updated>2015-02-02T18:42:22Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;   {|border=1 |''' Time''' |'''Narration'''  |- | 00:01 |नमस्कार दोस्तों, ''' Basics of redirection''' पर स्पोकन ट्यूटो...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
|''' Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|नमस्कार दोस्तों, ''' Basics of redirection''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
| इस ट्यूटोरियल में हम कुछ उदाहरण की सहायता से &lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| सीखेंगेः '''Bash''' में इनपुट औऱ आउटपुट&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
|Redirection और &lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
|फाइल descriptors&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| Standard इनपुट&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| Standard आउटपुट&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|Standard एरर&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
| इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:28&lt;br /&gt;
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''(http://www.spoken-tutorial.org)'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
| ऊबंटु लिनक्स  12.04 ऑपरेटिंग सिस्टम  और&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
| '''GNU BASH''' वर्जन 4.2&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
|कृपया ध्यान दें, ''' GNU Bash''' '''वर्जन 4''' या उपरोक्त अभ्यास के लिए अनुशंसित है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:50&lt;br /&gt;
| '''GNU/Linux ''' में हम फाइल में आउटपुट भेज सकते हैं या फाइल से इनपुट पढ सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 00:58&lt;br /&gt;
|प्रत्येक '''Shell''' कमांड के अपने स्वयं के इनपुट औऱ आउटपुट हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
|इनपुट और आउटपुट '''Shell''' द्वारा विशेष अंकन व्याख्या का उपयोग करके redirect होते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:11&lt;br /&gt;
| इनपुट या आउटपुट के डिफॉल्ट पाथ के परिवर्तन को ''' redirection''' कहते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:18&lt;br /&gt;
|  GNU/Linux में हार्डवेयर सहित सब कुछ एक फाइल है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
| सामान्य रिटर्न वैल्यूज हैंः&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
| '''Input''' के लिए '''0'''  अर्थात '''Keyboard'''&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
| '''Output''' के लिए  '''1''' अर्थात '''Screen '''&lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
| '''Error ''' के लिए '''2 ''' अर्थात '''Screen '''&lt;br /&gt;
|-&lt;br /&gt;
|01:38&lt;br /&gt;
|''0, 1, 2 '''    '''POSIX ''' संख्याएँ हैं और  '''file descriptors''' '''(FD''') के रूप में जाने जाते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| redirector   '''POSIX''' संख्याओं का उपयोग यूजर या अन्य प्रोग्राम के साथ व्याख्यान करने के लिए करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
|Standard इनपुट: Standard इनपुट डिफ़ॉल्ट इनपुट मेथड है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
| यह इनपुट को पढने के लिए सभी कमांड्स द्वारा प्रयोग किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
|इसे शून्य(0) से दर्शाया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
|'''stdinb(Standard input) ''' के रूप में भी जाना जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| डिफॉल्ट standard इनपुट कीबोर्ड है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
| '''Less than ''' सिंबल इनपुट redirection सिंबल है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:22&lt;br /&gt;
| सिंटेक्स हैः '''Command space less than symbol space filename'''&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
| मैं  '''redirection dot sh''' फाइल खोलता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 02:34&lt;br /&gt;
|मैंने इस फाइल में कुछ कोड टाइप किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
|टाइप करेंः''' sort space less than symbol space file dot txt''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
|यह इनपुट redirection का एक उदाहरण है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
|इनपुट '''file dot txt''' फाइल से लिया गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| '''sort ''' कमांड ''' file dot txt''' में मौजूद संख्याओं को शॉर्ट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|03:04&lt;br /&gt;
| '''Save''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
|03:06&lt;br /&gt;
| ''' redirection dot sh''' फाइल को रन करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
| अपने कीबोर्ड पर एक साथ  '''Ctrl, Alt''' और '''T'''  का उपयोग करके टर्मिनल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
|03:18&lt;br /&gt;
| इससे पहले,  '''file dot txt''' का कंटेंट देखते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|टाइप करें '''cat space file dot txt'''.&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
|Enter दबाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
|आप देख सकते हैं कि फाइल में संख्याओं की श्रृंखला शामिल है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
|अब टाइप करें: '''chmod space plus x space redirection dot sh'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
|  टाइप करेंः '''dot slash redirection dot sh'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|03:51&lt;br /&gt;
| हम क्रमबद्धता के बाद टर्मिनल पर आउटपुट देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
| संख्याएँ अवरोही क्रम में क्रमबद्ध हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
| अपनी स्लाइड्स पर वापस आयें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:03&lt;br /&gt;
| Standard आउटपुटः Standard आउटपुट का उपयोग सभी कमांड्स द्वारा आउटपुट प्रदर्शित करने के लिए किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| डिफ़ॉल्ट आउटपुट स्क्रीन पर प्रदर्शित होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
| इसे संख्या एक(1) से दर्शाया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|''stdout (Standard output). ''' के रूप में भी जाता जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
| ( &amp;gt; )'''Greater than''' सिंबल आउटपुट redirection सिंबल है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
| सिंटेक्स हैः'''Command space greater symbol space filename'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| मैं '''redirection dot sh''' फाइल पर वापस जाता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
| पिछली लाइन कमेंट करें जो कि '''sort'''  है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
|इसके नीचे टाइप करेंः ''' ls space greater than space ls underscore file.txt'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:55&lt;br /&gt;
| यह आउटपुट redirection का एक उदाहरण है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
|''''ls'''' का आउटपुट '''ls_file dot txt ''' में संचित होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
|  '''ls ''' कमांड उस विशेष डाइरेक्टरी में फाइल्स के बारे में जानकारी सूचीबद्ध करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
|अब फाइल को सेव करें और टर्मिनल पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
|मैं प्रॉम्प्ट को क्लियर करता हूँ। पहले ''''ls'''' टाइप करें और आउटपुट देखें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
|अब '''uparrow''' की(key) को तीन बार दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
| पिछली कमांड  '''dot slash redirection dot sh''' को रिकॉल करें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
| और '''Enter''' दबाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
| अब जाँचते हैं कि क्या आउटपुट सही तरीके से redirect है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
| टाइप करेंः '''gedit space ls underscore file dot txt '''और  '''Enter''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
| हम अब आउटपुट को इस फाइल में देख सकते हैं। अतः हमारा redirect सफल था।&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| अपनी स्लाइड्स पर वापस आएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
| '''Standard error ''' डिफ़ॉल्ट आउटपुट एरर है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
| इसका उपयोग सभी सिस्टम एरर्स लिखने के लिए किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
| इसे संख्या दो(2) से दर्शाया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
|'''stderr (Standard error).''' के रूप में भी जाना जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| डिफॉल्ट  '''standard error''' आउटपुट स्क्रीन या मॉनीटर पर दिखाई देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:32&lt;br /&gt;
|  '''Two greater than symbol (2&amp;gt;)''' एरर redirection सिंबल है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
| सिंटेक्स हैः '''command space 2 greater than space error dot txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| मैं फाइल '''redirection dot sh'' पर वापस जाता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
| हम पिछली लाइन को कमेंट करेंगे अर्थात '''ls'''&lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
|इसके नीचे टाइप करें  ''' rm space backslash tmp backslash 4815 dot txt space 2 greater than symbol space error dot txt.'''&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| एरर आउटपुट  '''error dot txt file.''' में redirect होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:17&lt;br /&gt;
|अब  '''Save''' पर क्लिक करें और टर्मिनल पर जाएँ। &lt;br /&gt;
|-&lt;br /&gt;
|07:22&lt;br /&gt;
|हम पहले एरर को देखने के लिए एक कमांड टाइप करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
|  टाइप करें  '''rm space backslash tmp backslash 4815 dot txt'''&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
|  '''Enter'''दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 07:38&lt;br /&gt;
| प्रदर्शित एरर हैः&lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
| '''rm: cannot remove slash tmp slash 4815 dot txt: No such file or directory'''&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
| अब हम अपनी फाइल को निष्पादित करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|  07:53&lt;br /&gt;
| ''uparrow''' की(key) दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 07:55&lt;br /&gt;
| और पिछली कमांड  '''dot slash redirection dot sh''' को रिकॉल करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
| अब देखते हैं कि क्या एरर  redirect होती है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| टाइप करें  '''gedit space error dot txt'''  और '''Enter''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 08:15&lt;br /&gt;
|हम अब फाइल '''error dot txt''' के लिए redirected एरर देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|08:22&lt;br /&gt;
| यह हमें इस ट्यूटोरियल के अंत में लाता है। &lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
| संक्षेप में,&lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा&lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
| Bash में इनपुट और आउटपुट &lt;br /&gt;
|-&lt;br /&gt;
| 08:35&lt;br /&gt;
|  Redirection और फाइल descriptors&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| &amp;lt;(less than) सिंबल का उपयोग करके Standard इनपुट &lt;br /&gt;
|-&lt;br /&gt;
| 08:42&lt;br /&gt;
|  &amp;gt;(greater than) सिंबल का उपयोग करके Standard आउटपुट &lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| 2&amp;gt; (2 greater than) सिंबल का उपयोग करके Standard एरर।&lt;br /&gt;
|-&lt;br /&gt;
| 08:52&lt;br /&gt;
| नियत-कार्य के रुप में, &lt;br /&gt;
|-&lt;br /&gt;
| 08:54&lt;br /&gt;
| किसी भी लैंग्वेज  जैसे  C, C++, Java  में एक प्रोग्राम लिखें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:59&lt;br /&gt;
| और नई फाइल में आउटपुट या एरर redirect करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
|या कुछ कंटेंट जैसे आपका नाम, पता के साथ एक टेक्स्ट फाइल बनाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
| नई फाइल के लिए कंटेंट को Redirect करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:15&lt;br /&gt;
|  निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:19&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:28&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, &lt;br /&gt;
|-&lt;br /&gt;
| 09:30&lt;br /&gt;
|स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:34&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:38&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:46&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:58&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
|-&lt;br /&gt;
| 10:04&lt;br /&gt;
| इस स्क्रिप्ट को FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा योगदान दिया गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:10&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ,  धन्यवाद।&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/Recursive-function/Hindi</id>
		<title>BASH/C3/Recursive-function/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/Recursive-function/Hindi"/>
				<updated>2015-01-31T06:02:48Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border= 1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार दोस्तों, Recursive function पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
|  इस ट्यूटोरियल में, कुछ उदाहरणों की सहायता से,&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| हम सीखेंगे, &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| Recursive फंक्शन क्या है।&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
| इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''http://www.spoken-tutorial.org'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:27&lt;br /&gt;
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| ऊबंटु लिनक्स ''' 12.04'''  ऑपरेटिंग सिस्टम '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| और '''GNU BASH''' वर्जन 4.2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| कृपया ध्यान दें, ''' GNU Bash''' '''version 4''' या उपरोक्त अभ्यास के लिए अनुशंसित है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| देखते हैं कि recursive फंक्शन क्या है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| recursive फंक्शन एक ऐसा है जो खुद के द्वारा कॉल होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
| '' 'Recursion' '' जटिल एल्गोरिदम को सरल बनाने के लिए एक उपयोगी तकनीक है।&lt;br /&gt;
|-&lt;br /&gt;
|  00:59&lt;br /&gt;
| मैं '''factorial.sh''' नामक फाइल खोलता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|  मैंने इस फाइल में कुछ कोड टाइप किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| '''factorial ''' फंक्शन का नाम है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| इसके अंदर, हम मैसेज  “Inside factorial function” प्रिंट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:19&lt;br /&gt;
| यह स्टेटमेंट यूजर इनपुट को रीढ करता है और वेरिएबल ''''n'''' में वैल्यू संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
| यहाँ हमारे पास  '''if-else condition''' है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
|  '''If ''' कंडिशन चेक करता है कि क्या ''' 'n'''' की वैल्यू 0 के बराबर है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| यदि true है तो यह  '''&amp;quot;factorial value of n is 1&amp;quot;.''' मेैसेज प्रदर्शित करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| यहाँ '''if ''' स्टेटमेंट का '''else '' भाग है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| यह  factorial फंक्शन को कॉल करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| और '''fi ''' '''if-else''' स्टेटमेंट का अंत है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| फाइल ''' factorial.sh.''' को रन करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
|अपने कीबोर्ड पर क्रमानुसार  '''CTRL+ALT+T '' कीज(keys) का उपयोग करके टर्मिनल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| टाइप करें: '''chmod space plus x space factorial dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|टाइप करेंः '''dot slash factorial.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
|  हम देखते हैंः '''&amp;quot;Enter the number&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| मैं '''0''' प्रविष्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
|आउटपुट प्रदर्शित होता हैः&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| '''factorial value of 0 is 1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| अब '''uparrow''' की(key) दबाएँ। पिछली कमांड को रिकॉल करें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| इस समय मैं ''' 5 ''' प्रविष्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| अब आउटपुट प्रदर्शित होगाः&lt;br /&gt;
|-&lt;br /&gt;
| 02:47&lt;br /&gt;
| '''Inside factorial function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
|  factorial फंक्शऩ में कुछ ओर लॉजिक जोडते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| हम संख्याओं के '''factorial''' की गणना करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
|अपने कोड पर वापस आयें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| अब '''factorial फंक्शन के अंदर कोड ब्लोक के साथ '''echo statement''' बदलें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
| '''Save''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| '''temp ''' वेरिएबल है और  यूजर द्वारा प्रविष्ट वैल्यू को संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| If कंडिशन चेक करता है कि क्या वेरिएबल वैल्यू 1 के बराबर है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| यदि '''true''' है, यह 1 प्रिंट करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| यह  if स्टेटमेंट का  '''else '' भाग है। &lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| यह '''temp ''' वेरिएबल वैल्यू से एक कम कर देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:37&lt;br /&gt;
| और परिणाम को वेरिएबल ''''f'''' में संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|वेरिएबल ''''f''''  factorial फंक्शन के आउटपुट को संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|यह recursive कॉल है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| वेरिएबल  '''f''' और '''temp''' की वैल्यू का गुणा होता है और '''f''' में संचित होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| फिर हम '''f''' की वैल्यू प्रिंट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
|  '''if-else ''' स्टेटमेंट और फंक्शन समाप्त होता है&lt;br /&gt;
|-&lt;br /&gt;
|  04:05&lt;br /&gt;
| अब अपनी स्लाइड्स पर वापस आयें।&lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| अपने प्रोग्राम के फ्लो को समझते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| '''n''' की वैल्यू यूजर से ली गई है जो  '''n''' है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
| यदि प्रविष्ट वैल्यू 0 के बराबर है, तो यह मैसेज प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
|अन्यथा यह फंक्शन '''factorial''' के लिए चला जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| यहाँ यदि वैल्यू एक के बराबर है, तो यह एक के रूप में वैल्यू प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:36&lt;br /&gt;
| यदि नहीं, तो यह recursive कॉल बनाता है जब तक कि वैल्यू एक के बराबर नहीं होती है।&lt;br /&gt;
|-&lt;br /&gt;
|04:44  &lt;br /&gt;
| फिर सभी वैल्यू  का गुणा होता है और प्रदर्शित होती हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
| अब अपने टर्मिनल पर वापस आयें।&lt;br /&gt;
|-&lt;br /&gt;
|  04:52&lt;br /&gt;
| '''uparrow''' की(key) दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  04:54&lt;br /&gt;
| पिछली कमांड '''./factorial.sh''' को रिकॉल करें।&lt;br /&gt;
|-&lt;br /&gt;
|  04:58&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| अब मैं इनपुट वैल्यू के रूप में 5 प्रविष्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 05:05&lt;br /&gt;
| हम संख्या 5 का '''factorial ''' प्राप्त करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| जो है  '''120.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|  We can see the flow of the program on '''terminal'''. Analyse and trace the flow of the program.&lt;br /&gt;
हम टर्मिनल पर प्रोग्राम के फ्लो को देख सकते हैं। प्रोग्राम के फ्लो का विश्लेषण करें पता लगाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  05:18&lt;br /&gt;
| अपने स्लाइड्स पर वापस आयें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|  संक्षेप में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा&lt;br /&gt;
|-&lt;br /&gt;
|  05:23&lt;br /&gt;
|  कुछ उदाहरणों की सहायता से&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:25&lt;br /&gt;
| '''Recursive''' फंक्शन ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
| नियत-कार्य के रूप में, &lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| एक प्रोग्राम लिखें, जहाँ recursive फंक्शन N संख्याओं के योग की गणना करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:39&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:58&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:10&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:18&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
'''http://spoken-tutorial.org\NMEICT-Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
|  इस स्क्रिप्ट को FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा योगदान दिया गया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं.... अब आपसे विदा लेता हूँ।  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/BASH/C3/Recursive-function/Hindi</id>
		<title>BASH/C3/Recursive-function/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/BASH/C3/Recursive-function/Hindi"/>
				<updated>2015-01-31T05:59:43Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| border= 1 | '''Time''' | '''Narration'''  |- | 00:01 | नमस्कार दोस्तों, Recursive function पर स्पोकन ट्यूटोरि...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border= 1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार दोस्तों, Recursive function पर स्पोकन ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
|  इस ट्यूटोरियल में, कुछ उदाहरणों की सहायता से,&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| हम सीखेंगे, &lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| Recursive फंक्शन क्या है।&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
| इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में '''Shell Scripting''' का ज्ञान होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।&lt;br /&gt;
'''http://www.spoken-tutorial.org'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:27&lt;br /&gt;
| इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| ऊबंटु लिनक्स ''' 12.04'''  ऑपरेटिंग सिस्टम '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| और '''GNU BASH''' वर्जन 4.2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| कृपया ध्यान दें, ''' GNU Bash''' '''version 4''' या उपरोक्त अभ्यास के लिए अनुशंसित है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| देखते हैं कि recursive फंक्शन क्या है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| recursive फंक्शन एक ऐसा है जो खुद के द्वारा कॉल होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
| '' 'Recursion' '' जटिल एल्गोरिदम को सरल बनाने के लिए एक उपयोगी तकनीक है।&lt;br /&gt;
|-&lt;br /&gt;
|  00:59&lt;br /&gt;
| मैं '''factorial.sh''' नामक फाइल खोलता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|  मैंने इस फाइल में कुछ कोड टाइप किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| यह shebang लाइन है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| '''factorial ''' फंक्शन का नाम है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| इसके अंदर, हम मैसेज  “Inside factorial function” प्रिंट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:19&lt;br /&gt;
| यह स्टेटमेंट यूजर इनपुट को रीढ करता है और वेरिएबल ''''n'''' में वैल्यू संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
| यहाँ हमारे पास  '''if-else condition''' है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
|  '''If ''' कंडिशन चेक करता है कि क्या ''' 'n'''' की वैल्यू 0 के बराबर है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| यदि true है तो यह  '''&amp;quot;factorial value of n is 1&amp;quot;.''' मेैसेज प्रदर्शित करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
| यहाँ '''if ''' स्टेटमेंट का '''else '' भाग है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| यह  factorial फंक्शन को कॉल करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| और '''fi ''' '''if-else''' स्टेटमेंट का अंत है।&lt;br /&gt;
|-&lt;br /&gt;
| 01:55&lt;br /&gt;
| फाइल ''' factorial.sh.''' को रन करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
|अपने कीबोर्ड पर क्रमानुसार  '''CTRL+ALT+T '' कीज(keys) का उपयोग करके टर्मिनल खोलें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:07&lt;br /&gt;
| टाइप करें: '''chmod space plus x space factorial dot sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|टाइप करेंः '''dot slash factorial.sh'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
|  हम देखते हैंः '''&amp;quot;Enter the number&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
| मैं '''0''' प्रविष्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
|आउटपुट प्रदर्शित होता हैः&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| '''factorial value of 0 is 1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:35&lt;br /&gt;
| अब '''uparrow''' की(key) दबाएँ। पिछली कमांड को रिकॉल करें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
| इस समय मैं ''' 5 ''' प्रविष्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
| अब आउटपुट प्रदर्शित होगाः&lt;br /&gt;
|-&lt;br /&gt;
| 02:47&lt;br /&gt;
| '''Inside factorial function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
|  factorial फंक्शऩ में कुछ ओर लॉजिक जोडते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
| हम संख्याओं के '''factorial''' की गणना करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
|अपने कोड पर वापस आयें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| अब '''factorial फंक्शन के अंदर कोड ब्लोक के साथ '''echo statement''' बदलें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
| '''Save''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| '''temp ''' वेरिएबल है और  यूजर द्वारा प्रविष्ट वैल्यू को संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| If कंडिशन चेक करता है कि क्या वेरिएबल वैल्यू 1 के बराबर है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
| यदि '''true''' है, यह 1 प्रिंट करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| यह  if स्टेटमेंट का  '''else '' भाग है। &lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
| यह '''temp ''' वेरिएबल वैल्यू से एक कम कर देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:37&lt;br /&gt;
| और परिणाम को वेरिएबल ''''f'''' में संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|वेरिएबल ''''f''''  factorial फंक्शन के आउटपुट को संचित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
|यह recursive कॉल है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
| वेरिएबल  '''f''' और '''temp''' की वैल्यू का गुणा होता है और '''f''' में संचित होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| फिर हम '''f''' की वैल्यू प्रिंट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
|  '''if-else ''' स्टेटमेंट और फंक्शन समाप्त होता है&lt;br /&gt;
|-&lt;br /&gt;
|  04:05&lt;br /&gt;
| अब अपनी स्लाइड्स पर वापस आयें।&lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| अपने प्रोग्राम के फ्लो को समझते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
| '''n''' की वैल्यू यूजर से ली गई है जो  '''n''' है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:17&lt;br /&gt;
| यदि प्रविष्ट वैल्यू 0 के बराबर है, तो यह मैसेज प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
|अन्यथा यह फंक्शन '''factorial''' के लिए चला जाता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| यहाँ यदि वैल्यू एक के बराबर है, तो यह एक के रूप में वैल्यू प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
|  04:36&lt;br /&gt;
| यदि नहीं, तो यह recursive कॉल बनाता है जब तक कि वैल्यू एक के बराबर नहीं होती है।&lt;br /&gt;
|-&lt;br /&gt;
|04:44  &lt;br /&gt;
| फिर सभी वैल्यू  का गुणा होता है और प्रदर्शित होती हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
| अब अपने टर्मिनल पर वापस आयें।&lt;br /&gt;
|-&lt;br /&gt;
|  04:52&lt;br /&gt;
| '''uparrow''' की(key) दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  04:54&lt;br /&gt;
| पिछली कमांड '''./factorial.sh''' को रिकॉल करें।&lt;br /&gt;
|-&lt;br /&gt;
|  04:58&lt;br /&gt;
| '''Enter''' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| अब मैं इनपुट वैल्यू के रूप में 5 प्रविष्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 05:05&lt;br /&gt;
| हम संख्या 5 का '''factorial ''' प्राप्त करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| जो है  '''120.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|  We can see the flow of the program on '''terminal'''. Analyse and trace the flow of the program.&lt;br /&gt;
हम टर्मिनल पर प्रोग्राम के फ्लो को देख सकते हैं। प्रोग्राम के फ्लो का विश्लेषण करें पता लगाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|  05:18&lt;br /&gt;
| अपने स्लाइड्स पर वापस आयें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|  संक्षेप में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
|इस ट्यूटोरियल में हमने सीखा&lt;br /&gt;
|-&lt;br /&gt;
|  05:23&lt;br /&gt;
|  कुछ उदाहरणों की सहायता से&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:25&lt;br /&gt;
| '''Recursive''' फंक्शन ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
| नियत-कार्य के रूप में, &lt;br /&gt;
|-&lt;br /&gt;
|  05:29&lt;br /&gt;
| एक प्रोग्राम लिखें, जहाँ recursive फंक्शन N संख्याओं के योग की गणना करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| निम्न लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:39&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:58&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:10&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:18&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
'''http://spoken-tutorial.org\NMEICT-Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| इस स्क्रिप्ट को FOSSEE और स्पोकन ट्यूटोरियल टीमों द्वारा योगदान दिया गया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं.... अब आपसे विदा लेता हूँ।  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:33&lt;br /&gt;
| धन्यवाद।&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C2/Netbeans-Debugger/Hindi</id>
		<title>Netbeans/C2/Netbeans-Debugger/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C2/Netbeans-Debugger/Hindi"/>
				<updated>2015-01-27T09:10:16Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{| Border=1  || '''Time''' || '''Narration'''  |- | 00:01 |नमस्कार दोस्तों।  |- | 00:02 |'''Netbeans Debugger. ''' के ट्यूटोर...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|नमस्कार दोस्तों।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|'''Netbeans Debugger. ''' के ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:06&lt;br /&gt;
|यदि आप '''Netbeans''' का उपयोग पहली बार कर रहे हैं, तो कृपया  '''Spoken Tutorial''' वेबसाइट पर पिछले ट्यूटोरियल को देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:14&lt;br /&gt;
|इसके लिए, मैं उपयोग कर रहा हूँ लिनक्स ऑपरेटिंग सिस्टम ऊबंटू v12.04, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
|और Netbeans IDE v7.1.1 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:26&lt;br /&gt;
|हम सभी जानते हैं, प्रोग्राम्स '''debugg''' करना परिश्रम वाला कार्य हो सकता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
|इसलिए, debugging  टूल के बारे में जानना और इसके फीचर्स के साथ परिचित होना, आपके महत्वपूर्ण समय की बचत में मदद कर सकता है।  &lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|यह शक्तिशाली '''debugging''' टूल बहुत ही उपयोगी है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:42&lt;br /&gt;
| विशेषकर तब, जब आपको बडे प्रोग्राम्स कोड या टेस्ट करने हों।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
|इस ट्यूटोरियल में हम '''Netbeans Debugger''' द्वारा प्रदान कुछ फीचर्स के बारे में सीखेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| यह ट्यूटोरियल आपको&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:55&lt;br /&gt;
|'''debugging''' विंडो&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
| breakpoints कॉन्फिगर करने,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:00&lt;br /&gt;
&lt;br /&gt;
|expressions का मूल्यांकन या watches  सेट करने,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:04&lt;br /&gt;
|अपने प्रोग्राम के निष्पादन का पता लगाने के लिए विकल्प,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 01:17&lt;br /&gt;
&lt;br /&gt;
|और debugger कॉन्फिगर करने के लिए विकल्प के बारे में परिचित कराएगा।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:12&lt;br /&gt;
&lt;br /&gt;
|अब इस सेम्पल कोड को शुरू और  debug करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:17&lt;br /&gt;
&lt;br /&gt;
|मैं  Netbeans IDE पर जाऊँगा। &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:20&lt;br /&gt;
&lt;br /&gt;
|मैंने इसके लिए, पहले से ही अपने  IDE में जावा एप्लिकेशन '''sampleDebug''' बना दिया है।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:27&lt;br /&gt;
&lt;br /&gt;
|यह एक छोटा प्रोग्राम है, जो तीन इंटिजर वैल्यू a, b, और c को इनीशिलाइज करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:35&lt;br /&gt;
| फिर ''' 'Hello World!' '''  और   'a' की वैल्यू को प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:40&lt;br /&gt;
| यह एक क्लास ऑब्जेक्ट ''''SampleClass',''' भी बनाता है, जिसमें प्राइवेट इंटिजर वैल्यू के रूप में  ''' 'value' ''' इंटिजर है ।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:52&lt;br /&gt;
| फिर, यह  ''' 'b' ''' की वैल्यू की गणना करता है। &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:55&lt;br /&gt;
|और  c की वैल्यू की गणना करने के लिए फंक्शन  कॉल करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
|तथा 'b' और  'c' की वैल्यू प्रिंट करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|'''debugging''' के साथ शुरू करने के लिए, पहले ब्रेकप्वाइंट को सेट करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
|ब्रेकप्वाइंट को सेट करने के लिए,  लाइन नंबर पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| मैं इस लाइन को सेट करूँगा जो  ''' Hello World!''' को प्रिंट करती है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
|ध्यान दें, कि लाइन जिसमें ब्रेकप्वाइंट सेट है इसका रंग पिंक हो जाता है, और इसके लाइन नम्बर के सामने एक छोटे स्क्वेर द्वारा चिन्हित होती है। &lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| जब आप   टूलबार में  ''' Debug Project''' बटन पर क्लिक करके &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
|   '''debugging''' मोड में प्रोग्राम को रने करते हैं&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:35&lt;br /&gt;
| तो प्रोग्राम का निष्पादन उस लाइन पर रुक जाता है, जहाँ ब्रेकप्वाइंट स्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:41&lt;br /&gt;
| अभी तक,  'a' की वैल्यू सेट हो गई है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|इसकी वैल्यू जाँचें।&lt;br /&gt;
|-&lt;br /&gt;
|02:49&lt;br /&gt;
| यह दर्शाता है कि इसकी वैल्यू 10 है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
| आप देख सकते हैं कि यहाँ  workspace के नीचे कुछ अतिरिक्त विंडोज है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
| यहाँ  Variables विंडो है, जो वेरिएबल की सूची और उसकी वैल्यू को दर्शाता है।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 03:07&lt;br /&gt;
|अभी तक केवल वेरिएबल 'a'  इनीशिलाइज हुई है।&lt;br /&gt;
|-&lt;br /&gt;
|03:11&lt;br /&gt;
| हम सेम्पल  debug आउटपुट के साथ  Output विंडो को भी देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
|There is no output yet. यहाँ अभी भी आउटपुट नहीं है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
|यहाँ  ''' 'Debugger Console' '''' भी है, जो  कहता है कि प्रोग्राम लाइन 29 पर  ब्रेकप्वाइंट करें और वहाँ रुक जाए। &lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| यहाँ ''''Breakpoints' ''' विंडो भी है, जो आपसे कहता है कि ब्रेकप्वाइंट लाइन नंबर 29 पर सेट है।  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:36&lt;br /&gt;
| आगे बढ़ने से पहले, देखते हैं कि watch कैसे जोडें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| उदाहरण के लिए, मैं इंटिजर वैल्यू  ''' 'aSample' ''' पर watch चाहता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
|workspace के नीचे  Variables विंडो में, मैं  '''Enter new Watch''' ऑप्शन पर डबल क्लिक करूँगा और वेरिएबल  ''' 'aSample.value'. ''' का नाम प्रविष्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
|'''OK. ''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
|अब तक  aSample नहीं बना है, अतः यह कहता है कि इसे वैल्यू पता नहीं है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
|एक बार यह लाइन निष्पादित करता है, हम जानेंगे कि वेरिएबल में क्या शामिल हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:16&lt;br /&gt;
| इसी तरह, आप watch कर सकते  हैं और expressions का मूल्यांकन कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
| यहाँ मैं  b=a+10 के लिए जाँच रहा हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
 &lt;br /&gt;
| क्या होगा, यदि मैं जानना चाहता हूँ कि  a-4 क्या है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|अतः मैं मैन्यू बार में  Debug पर जाता हूँ, औऱ '''Evaluate expression''' विकल्प चुनता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 04:37 &lt;br /&gt;
|workspace में ''' 'Evaluate Code' ''' विंडो  दिखाई देती है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
|यहाँ मैं expression ''' 'a-4'.''' प्रविष्ट करूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
|यहाँ '''Evaluate Expression ''' बटन पर क्लिक करें, और Variable विंडो में यह दर्शात है  ''' 'a-4' ''' की वैल्यू 6 है।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 04:56&lt;br /&gt;
&lt;br /&gt;
|अब आगे बढते हैं और कोड की इस एक लाइन को निष्पादित करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 05:00&lt;br /&gt;
&lt;br /&gt;
|ऐसा करने के लिए, टूलबार से  '''Step-Over'' बटन चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
&lt;br /&gt;
|इसे केवल “Hello World” प्रिंट करने के लिए कोड की केवल एक सिंगल लाइन को निष्पादित करना चाहिए। &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 05:12&lt;br /&gt;
| आउटपुट देखने के लिए, आउटपुट विंडो पर जाएँ और sampleDebug आउटपुट विंडो चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:17&lt;br /&gt;
|जो दर्शाता है , '''Hello World! a is 10. '''&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
|प्रोग्राम को अब एक  SampleClass ऑब्जेक्ट बनाने के लिए लाइन पर रोका गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
|अब, मैं ''' SampleClass.''' के कंस्ट्रक्टर में जाना चाहता हूँ।&lt;br /&gt;
|- &lt;br /&gt;
| 05:32&lt;br /&gt;
|इसके लिए, मैं टूलबार से ''' Step Into'''  विकल्प को चुन सकता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|फिर मैं ''' Step Over''' चुन सकता हूँ और देखता हूँ कि कंस्ट्रक्टर call में आई हुई वैल्यू  अब 10 सेट हो गई है। &lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
|आप उसे वेरिएबल पर ले जाकर भी जाँच सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
|जब मैं अगले स्टेप पर जाता हूँ, हम देख सकते हैं कि '''this.variable'''   10  सेट हो गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| इस फंक्शन से बाहर निकलने के लिए, मैं या तो '''Continue, Step Over या  Step Out.''' चुन सकता हूँ। &lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|मेथड से बाहर जाने के लिए  मैं '''Step-Out''' चुनता हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
|और अब मैं वहाँ पर हूँ जहाँ फंक्शन  call बनाया था।&lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
|जब मैं फिर से '''Step-Over''' कहता हूँ, आप देखेंगे  कि '''aSample.value''' अब 10 में सेट  हो गया है।।&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
|यह वह है जिसे हम देखना चाहते थे।&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| Breakpoints और StepOvers के अलावा, आप प्रोग्राम के निष्पादन को कर्सर की लाइन पर भी रोक सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:38&lt;br /&gt;
|उदाहरण के लिए,  यहाँ फंक्शन में जाएँ और इस लाइन पर कर्सर सेट करना है, जो कहता है  d=b-5; .&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 06:49&lt;br /&gt;
| अब टूलबार से '''Run To Cursor''' विकल्प चुनें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
|आप देखेंगे कि प्रोग्राम का निष्पादन फंक्शन में हो जाता है और लाइन पर रूक जाता है जहाँ कर्सर स्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
|आप देख सकते हैं कि, इसने 20 के रूप में  b की वैल्यू की गणना की है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
|और  variable विंडो के अंदर,  b के लिए 20 सेट किया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
|अब, मैं फिर से '''Step Over''' चुन सकता हूँ और  dकी वैल्यू भी इनीशिलाइज होती है और 15 हो जाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 07:23&lt;br /&gt;
|अब, मैं या तो  रिटर्न चुन सकता हूँ या प्रोग्राम के निष्पादन को पूर्ण कर सकता हूँ। &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 07:29&lt;br /&gt;
&lt;br /&gt;
| मैं'''Step Out''' चुनता हूँ और फंक्शन कॉल पर वापस आते हैं।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 07:36&lt;br /&gt;
&lt;br /&gt;
|जब आप '''getC() ''' फंक्शऩ पर जाएँ, आप ध्यान देंगे कि फंक्शन ने 15 वैल्यू रिटर्न की है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 07:43&lt;br /&gt;
&lt;br /&gt;
| वेरिएबल  'c' को अभी तक वो वैल्यू असाइन नहीं की गई है।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 07:47&lt;br /&gt;
&lt;br /&gt;
|अतः, जब हम '''Step Over'''  करते हैं और उस लाइन को निष्पादित करते हैं, 'c'  15 वैल्यू प्राप्त करेगा।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 07:55&lt;br /&gt;
| हम अब इसे  variable विंडो में जाँच सकते हैं या इसकी वैल्यू को जाँचने के लिए  variable पर जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
|अब यदि आप  debugging सेसन  रोकना चाहते हैं, तो आप टूलबार से '''Finish Debugger Session''' विकल्प चुन सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
|यदि आप अगले  breakpoint के लिए निष्पादन को जारी रखना चाहते हैं, आप '''Continue''' विकल्प चुन सकते हैं।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 08:19&lt;br /&gt;
| एक बार पूरा कर लें, आप शेष प्रोग्राम के निष्पादन को पूर्ण करने के लिए  '''Continue option''' भी चुन सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
| मैंने यहाँ '''Continue''' चुनता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
|Output विंडो में, यह मुझे  ''' b '''is 20 और '''c''' is 15 आउटपुट दिखाता है।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 08:34&lt;br /&gt;
&lt;br /&gt;
|यह  netbeans पर  debugging के विकल्पों का एक त्वरित अवलोकन था।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 08:39&lt;br /&gt;
|यदि आप कोई एडवांस फीचर्स सेटिंग चाहते हैं, आप &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 08:42&lt;br /&gt;
&lt;br /&gt;
|'''Tools''' मैन्यू पर जा सकते हैं,  '''Options''' पर क्लिक करें, '''Miscellaneous''' विकल्प पर जाएँ  '''Java Debugger''' टेब पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 08:53&lt;br /&gt;
 &lt;br /&gt;
|यहाँ आप  multi-threaded program breakpoint विकल्पों के लिए सेटिंग बदल सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 08:59&lt;br /&gt;
 &lt;br /&gt;
|या जिन मेथड्स का आप उपयोग करना चाहते होगें, उसके निर्णय के लिए फिल्टर करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
|अब नियत कार्य के लिए&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:09&lt;br /&gt;
|नियत कार्य के रूप में, अपने प्रोग्राम में से कोई भी लें,  उत्तम यदि इसमें पहले से ही एरर्स हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
|यदि नहीं, तो लॉजिक या एल्गोरिदम के साथ कुछ एरर्स से आरंभ करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:20&lt;br /&gt;
| कोड में  breakpoints सेट करें।  आमतौर पर, आप फंक्शन के कॉलिंग प्वाइंट पर ब्रेक को सेट करते हैं जिस पर आपको आप एरर का संदेह होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 09:29&lt;br /&gt;
&lt;br /&gt;
|Use  फंक्शन में जाने के लिए '''Step-Into''' का उपयोग करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 09:32&lt;br /&gt;
|लाइन निष्पादित करने के लिए '''Step-Overs''' का उपयोग करें और वेरिएबल विंडो में वेरिएबल की वैल्यू का निरीक्षण करने के लिए सुनिश्चित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 09:41&lt;br /&gt;
|एरर को पहचानने और सही करने  में आपकी मदद के लिए  कुछ watches  जोड़ें।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 09:45&lt;br /&gt;
|मेथड से बाहर जाएँ।  &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 09:48&lt;br /&gt;
|आपके अगले  breakpoint पर पहुँचने तक जारी रखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 09:51&lt;br /&gt;
&lt;br /&gt;
|और अंत में,  debugger सेशन समाप्त करें और अपने एप्लिकेशन को रन करें।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 09:57&lt;br /&gt;
&lt;br /&gt;
|इस ट्यूटोरियल में हम  '''netbeans debugger. ''' के साथ परिचित हो गये हैं।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:02&lt;br /&gt;
| हमने देखा कि कैसे  breakpoints और watches को सेट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:06&lt;br /&gt;
&lt;br /&gt;
|expressions जोडें, जिनकी हम गणना करना चाहते हैं, जब कोड रन हो रहा हो।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:11&lt;br /&gt;
&lt;br /&gt;
| '''Step-Into, Step-Over, Step-Out and Run-to-Cursor''' के  विकल्पों  के साथ प्रोग्राम के निष्पादन का पता लगाया।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:19&lt;br /&gt;
&lt;br /&gt;
|यह भी देखा कि एडवांस  debugging के लिए  debugger को कैसे  क़ॉन्फिगर करें।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|10:24&lt;br /&gt;
&lt;br /&gt;
|उम्मीद करता हूँ कि इस ट्यूटोरियल ने आपका टेस्टिंग औऱ  debugging कार्य में बहुत सारा समय बचाया होगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|10:30&lt;br /&gt;
&lt;br /&gt;
|स्क्रीन पर दिखाए गए लिंक पर उपलब्ध वीडियो देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:33&lt;br /&gt;
&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। &lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|10:36&lt;br /&gt;
&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:41&lt;br /&gt;
&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:46&lt;br /&gt;
&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:49&lt;br /&gt;
&lt;br /&gt;
|अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:55&lt;br /&gt;
&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:59&lt;br /&gt;
&lt;br /&gt;
|यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 11:05&lt;br /&gt;
&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है, &lt;br /&gt;
spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 11:14&lt;br /&gt;
&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 11:18&lt;br /&gt;
&lt;br /&gt;
|धन्यवाद ।&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C2/Integrating-an-Applet-in-a-Web-Application/Hindi</id>
		<title>Netbeans/C2/Integrating-an-Applet-in-a-Web-Application/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C2/Integrating-an-Applet-in-a-Web-Application/Hindi"/>
				<updated>2015-01-25T06:19:30Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| Border=1  || '''Time''' ||'''Narration'''  |- | 00:01 | सभी को नमस्कार,  |- | 00:02 |  वेब एप्लिकेशन में एक Apple...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| Border=1&lt;br /&gt;
&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
||'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| सभी को नमस्कार,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  वेब एप्लिकेशन में एक Applet (एप्लेट) इंटीग्रेट (एकीकरण करना) करने पर ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:08&lt;br /&gt;
| एप्लिकेशन जिसे आप इस ट्यूटोरियल में बनाते हैं,  वह आपको दर्शाएगा कि  '''Netbeans IDE.''' में एप्लेट को कैसे बनाएँ औऱ परिसारित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:16&lt;br /&gt;
| यदि आप '''Netbeans''' का उपयोग पहली बार कर रहे हैं, कृपया निम्न ट्यूटोरियल देखें, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
| Introduction to Netbeans, to get started with the '''IDE. ''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:25&lt;br /&gt;
|इसके अतिरिक्त '''IDE '''  के साथ सुपरिचित होने के लिए , Netbeans IDE पर '' ' Developing Web Applications और&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
| Designing GUIs  ट्यूटोरियल्स भी  देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:36&lt;br /&gt;
|उपर्युक्त सभी ट्यूटोरियल्स को स्पोकन ट्यूटोरियल की वेबसाइट पर देखा जा सकता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
| इस प्रदर्शन के लिए, मैं उपयोग कर रहा हूँ लिनक्स ऑपरेटिंग सिस्टम ऊबुंटू v11.04 and और Netbeans IDE v7.1.1 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
|इस ट्यूटोरियल में, हम एक &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
|  एप्लेट बनायेंगे&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|एप्लेट को रन करेंगे और&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:02&lt;br /&gt;
| वेब एप्लिकेशन में एप्लेट को शामिल करेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:05&lt;br /&gt;
|अब अपने प्रोजेक्ट को बनाने के लिए  IDE लॉंच करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:10&lt;br /&gt;
|'''File&amp;gt;New Project''' पर जाएँ और '''Java Class Library ''' बनाएँ।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
|''Next''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:19&lt;br /&gt;
| अपने प्रोजेक्ट को नाम दें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
| मैं अपने प्रोजेक्ट को  '''SampleApplet ''' नाम दूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
| अपने सिस्टम में किसी भी डाइरेक्टरी में स्थान सेट करें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
|और अपना प्रोजेक्ट बनाने के लिए  '''Finish''' पर क्लिक करें।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:34&lt;br /&gt;
|  अब एप्लेट सोर्स फाइल बनाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:39&lt;br /&gt;
| '''SampleApplet''' प्रोजेक्ट नोड पर राइट क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:42&lt;br /&gt;
|और प्रोप्रटीज विंडो खोलने के लिए  Properties चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
|प्रोजेक्ट के लिए इच्छित  '''Source and Binary Format''' का चयन करें। &lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
|यह सुनिश्चित करने के लिए है यदि  JDK का सही वर्जन चुना गया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
|उदाहरण के लिए, यदि आपने  JDK का नया मॉडल चुना है,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
| फिर एप्लेट उन मशीनों पर नहीं चल सकता है जिनमें जावा ब्राउज़र प्लगइन (plugin ) का पुराना वर्जन है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
|मैं  JDK का नया वर्जन चुनूँगा, क्योंकि मेरा ब्राउजर, जावा ब्राउजर प्लगइन के नये वर्जन का समर्थन करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| '''OK''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
| '''SampleApplet''' प्रोजेक्ट नोड पर फिर से क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|और '''New''' &amp;gt;'''Applet''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
|यदि आपको इस contextual मेन्यू में एप्लेट ऑप्शन नहीं मिल रहा है ,  '''Other'''  पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:35&lt;br /&gt;
| '''Categories''' के अंदर ,  '''Java. ''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
|'''File Types''' के अंदर ,  एक एप्लेट बनाने के लिए  '''Applet''' चुनें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
| '''Class'''   नाम  '''Sample'''  और ''Package''' नाम   '''org.me.hello''' दें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
|'''Finish''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
|IDE निर्दिष्ट पैकेज में एप्लेट सोर्स फाइल बनाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:02&lt;br /&gt;
|आप इसे देखने के लिए प्रोजेक्ट विंडो में  '''Source Package'''  नोड विस्तृत कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:08&lt;br /&gt;
| एप्लेट सोर्स फाइल सोर्स एडिटर में खुलती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
|अब अपने एप्लेट क्लास को परिभाषित करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17&lt;br /&gt;
|मेरे पास साधारण एप्लेट के लिए कोड है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:21&lt;br /&gt;
|जो बैकग्राउंड कलर cyan, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
|फॉरग्राउंड कलर रेड सेट करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
| और मैसेज प्रदर्शित करता है जो क्रम को स्पष्ट करता है जिसमें एप्लेट में मेथड्स हैं।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
|अर्थात '''init()'''  '''start()''' मेथड्स और  '''paint() ''' मेथड्स कॉल होते हैं, जब एप्लेट शुरू होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|मैं अपने क्लिपबोर्ड में पूरे कोड को कॉपी करुँगा और IDE में मौजूदा कोड में पेस्ट करूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
|प्रोजेक्ट विंडो में  '''Sample.java''' फाइल पर राइट क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:00&lt;br /&gt;
|और  contextual मेन्यू से '''Run'''  फाइल चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| एप्लेट सन्निहित के साथ '' 'Sample.html' '' लांचर फ़ाइल, बिल्ड फ़ोल्डर में बनती है,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
|आप Files विंडो में देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
|'''Sample dot html file'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
 |एप्लेट   '''Applet viewer ''' में भी लॉंच होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
|स्क्रीन पर मैसेज प्रदर्शन के साथ ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|मैं  '''appletviewer''' को बंद करता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
| और फिर वेब एप्लिकेशन में एप्लेट को लागू करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
|ताकि हम, यूजर के लिए एप्लेट उपलब्ध करा सकें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
| ऐसा करने के लिए, हम एक वेब एप्लिकेशन बनाते हैं,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
| '''Categories''' के अंदर '''java web''' चुनें और  '''Projects''' के अंदर '''Web application''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
|और '''Next''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
|हम अपने प्रोजेक्ट को '''HelloSampleApplet'''  नाम देंगे और&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
| '''Next''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
| देखें यदि सही सर्वर चयनित है और अपने प्रोजेक्ट को बनाने के लिए  Finish पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
|ध्यान दें, जब हम जावा प्रोजेक्ट '''SampleApplet'''  को वेब प्रोजेक्ट '''HelloSampleApplet''' में जोड़ते हैं,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|हम एप्लेट के निर्माण के लिए IDE सक्षम करते हैं जब भी हम इस वेब एप्लिकेशन का निर्माण करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:26&lt;br /&gt;
|इसलिए, जब हम  '''Sample dot java applet ''' संसोधित करते हैं&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
|IDE, applet एक नया वर्जन बनाता है, जब भी यह बन जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:40&lt;br /&gt;
|अब प्रोजेक्ट्स विंडो में '''HelloSampleApplet''' प्रोजेक्ट नोड पर राइट क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:45&lt;br /&gt;
|और ''Properties''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|हमारा   applet जावा प्रोजेक्ट में है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
|Jar फाइल को जोड़ने के लिए विंडो की बाईं ओर पर मेन्यू से  Packaging ऑप्शन चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| '''Add Project''' पर क्लिक करें और जावा प्रोजेक्ट चुनें, जिसमें Applet क्लास शामिल है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:05&lt;br /&gt;
|इस केस में यह '''SampleApplet'''  है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:09&lt;br /&gt;
|''Add Project Jar Files''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
|JAR फाइल applet सोर्स फाइल सहित अब टेबल में सूचीबद्ध है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
|'''OK''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:24&lt;br /&gt;
| '''Projects'''  विंडो में इस पर राइट क्लिक करके और '''Clean and Build'''  ऑप्शन्स को चुन कर &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
|अब  '''HelloSampleApplet''' प्रोजेक्ट बनाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
|जब यह प्रोजेक्ट बन जाता है, तो applets जार फाइल मूल  '''SampleApplet''' प्रोजेक्ट में तैयार होती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
|Files विंडो पर जाएँ, '''build''' और  '''web''' फोल्डर के अंदर, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:51&lt;br /&gt;
| 'HelloSampleApplet''' प्रोजेक्ट नोड प्रदर्शित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
|आप देख सकते हैं कि jar फाइल जुड़ गई है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
|अब आगे  applet को HTML फाइल में जोड़ें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| '''Project''' विंडो पर वापस जाएँ, '''HelloSampleApplet''' प्रोजेक्ट नोड  पर राइट क्लिक करें,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:09&lt;br /&gt;
| '''New''' चुनें और HTML फाइल ऑप्शन चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
|यदि आप इस contextual मेन्यू में HTML ऑप्शन नहीं पा सकते हैं।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
|'''Other''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:21&lt;br /&gt;
|'''Categories'''  में  Web  चुनें और  '''File Types''' में HTML चुनें और Next पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:29&lt;br /&gt;
|अपनी Html फाइल को नाम दें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
|मैं फाइल को '''MyApplet''' नाम दूँगा और '''Finish''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
|अगला स्टेप है, '''MyApplet dot html'' फाइल में बॉडी टैग्स के बीच में applet  टैग प्रविष्ट करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
|मेरे पास यहाँ applet कोड है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
|मैं इसे मेरे क्लिपबोर्ड से कॉपी करता हूँ और  html फाइल में बॉडी टैग्स के बीच में पेस्ट करता हूँ।&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
|अगला स्टेप है, html फाइल को रन करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
|प्रोजेक्ट विंडो में  '''MyApplet dot html''' पर राइट क्लिक करें और '''Run File''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
|सर्वर html फाइल को IDE डिफॉल्ट ब्राउजर में डिप्लॉय करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
|अब जैसे ही सर्वर html फाइल को IDE डिफॉल्ट ब्राउजर में डिप्लॉय करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:30&lt;br /&gt;
|आप स्क्रीन पर प्रदर्शिक मैसेज देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
|अब नियत-कार्य&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| अपने नियत-कार्य के रूप में, IDE  में दूसरा साधारण बैनर applet बनाएँ, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
|जिसमें  applet,  appletविंडो पर मैसेज स्क्रोल करे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
|अपने applet को वेब एप्लिकेशन में जोडें, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:52&lt;br /&gt;
|और वेब प्रोजेक्ट में JAR फाइल्स जोड़ें और, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:56&lt;br /&gt;
|अंततः HTML फाइल बनाएँ और रन करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
|मैंने मेरा घूमने वाला  बैनरapplet बना लिया है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
|मैं प्रोजेक्ट खोलता हूँ और रन करता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:18&lt;br /&gt;
| आप देख सकते हैं कि applet  विंडो पर मैसेज स्क्रोल करने के साथ खुलता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:28&lt;br /&gt;
|स्क्रीन पर प्रदर्शित लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:32&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 09:36&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:41&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:46&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
|अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:58&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:04&lt;br /&gt;
|यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:11&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:22&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:27&lt;br /&gt;
|हमसे जुड़ने के लिए,  धन्यवाद।&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C2/Designing-GUI-for-Sample-Java-Application/Hindi</id>
		<title>Netbeans/C2/Designing-GUI-for-Sample-Java-Application/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C2/Designing-GUI-for-Sample-Java-Application/Hindi"/>
				<updated>2015-01-25T06:17:58Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{| Border=1  || '''Time''' || '''Narration'''  |- | 00:01 |नमस्कार दोस्तों।  |- | 00:02 | Netbeans  का उपयोग करके  GUIs क...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|नमस्कार दोस्तों।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
| Netbeans  का उपयोग करके  GUIs के निर्माण पर ट्यूटोरियल में स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:06&lt;br /&gt;
|इस ट्यूटोरियल में, हम Netbeans की सबसे आकर्षक सुविधाओं में से एक को देखेंगे, जो इसका  GUI निर्माता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:13&lt;br /&gt;
|GUI के  निर्माण के लिए Netbeans क्या प्रदान करता है?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:16&lt;br /&gt;
| यह आपको प्रदान करता है, जो आपने  अपने GUI को बनाते समय देखा।&lt;br /&gt;
|-&lt;br /&gt;
|00:21&lt;br /&gt;
|इसके अलावा यह आपको, आपके लेआउट को बनाने के लिए, कंपोनेंट को खींचने और रखने के लिए एक आसान इंटरफेस देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:27&lt;br /&gt;
|यह कंपोनेंट Palette के साथ आता है,,  जिसमें पूर्व संस्थापितAWT और स्विंग कंपोनेंट्स हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| हम बस कुछ ही मिनटों में पूर्ण GUI एप्लिकेशन का निर्माण करने के लिए इस शक्तिशाली visual एडिटर का उपयोग करेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:39&lt;br /&gt;
| इस प्रदर्शन के लिए मैं एक सिस्टम का उपयोग कर रहा हूँ  जिसमें हैं&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
|लिनक्स ऑपरेटिंग सिस्टम ऊबुंटू वर्जन v11.04 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
|और Netbeans   IDE वर्जन  v7.1.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:50&lt;br /&gt;
| संस्थापन और आवश्यकताओं पर अधिक जानकारी के लिए, कृपया पिछले ट्यूटोरियल को देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:56&lt;br /&gt;
| इस ट्यूटोरियल में हम सीखेंगे...&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
| फॉर्स एडिटर  उपयोग करना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:00&lt;br /&gt;
|सोर्स एडिटर&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:02&lt;br /&gt;
|पैलेट, इंस्पेक्टर, और प्रॉपर्टीज विशेषताएँ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
|event handlers  (घटना संचालकों) को जोड़ना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|और अपने एप्लिकेशन को  कंपाइल औऱ रन करना भी।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:10&lt;br /&gt;
|शुरू करते हैं, और इस ट्यूटोरियल में एक साधारण Account balance  एप्लिकेशन बनाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|इस एप्लिकेशन के लिए हमें सक्षम होना चाहिए,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
|खाते में क्रेडिट हुई राशि को इनपुट करने में।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:21&lt;br /&gt;
|राशि को खाते से डेबिट करने में।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:24&lt;br /&gt;
|और अंतिम शेषराशि की गणना करने में।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
|हम अपने एप्लिकेशन को अधिक आकर्षक बनाने के लिए  तस्वीर भी जोड़ेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
| आसान और तेज नेविगेशन के लिए ऊपर मेन्यू बार भी जोड़ेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:35&lt;br /&gt;
|अब  netbeans पर जाएँ और नए प्रोजेक्ट बनाने के साथ शुरू करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
|'''File''' मेन्यू से '''New Project''' &amp;gt; चुनें और  '''Java Application''' चुनें, फिर  Next. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
|और अपने प्रोजेक्ट को नाम दें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
| मैं अपने प्रोजेक्ट को '''Account balance. ''' दूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
|मेन क्लास न बनाएँ लेकिन इसे मेन प्रोजेक्ट के रूप में सेट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
|'''Finish''' पर क्लिक करें,'  जो आपके  IDE में नया प्रोजेक्ट  बनाना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
| अब '''File menu'''  में  '''File'''  पर जाएँ और '''New File ''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
| Categories से  '''Swing GUI'''  फॉर्म चुनें&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:18&lt;br /&gt;
|और '''File Type''' के अंदर '''Jframe Form''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:21&lt;br /&gt;
|'''Next ''' क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
|मैं इसे  '''AccountBalance''' कहूँगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
|लेकिन आप इसे अपने इच्छानुसार नाम दे सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:33&lt;br /&gt;
|एक बार आप '''Finish''' पर क्लिक करते हैं, तो यह आपको मुख्य डिजाइन क्षेत्र में ले जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
|GUI निर्माता के साथ परिचित होते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:43&lt;br /&gt;
| यहाँ राइट पर  palette है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|इसमें पूर्व संस्थापित स्विंग और AWT कंपोनेंट्स शामिल हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
|यहाँ palette के नीचे  Properties विंडो है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
|यह आपको, आपके द्वारा चुने गए  कंपोनेंट्स के प्रॉपर्टीज को दर्शाता है ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:58&lt;br /&gt;
|यहाँ बाईं तरफ  navigator या inspector है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
|जो आपको वह कंपोनेंट्स दिखाता है, जो फ्रेम में जोड़े गये हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|यहाँ वर्कस्पेस पर डिजाइन मोड में &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
| यहाँ ऊपर   '''Source''' बटन है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:11&lt;br /&gt;
|जब आप इस पर क्लिक करते हैं, यह आपको सोर्स कोड पर ले जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:15&lt;br /&gt;
| जैसे आप डिजाइन करने के लिए कंपोनेंट्स को जोड़ेंगे,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
|यह समरुपी सोर्स कोड लेता है और इसे यहाँ सोर्स के लिए जोडता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
| '''Design'''  मोड पर वापस जाएँ और देखें कि आज हम किन कंपोनेंट्स का उपयोग करेंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:28&lt;br /&gt;
| हमारे एप्लिकेशन बनाने के लिए &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| हम palette  से कुछ कंपोनेंट्स का उपयोग करेंगे, जैसे ''' Buttons, Labels, Panels,  Tabbed pane''' आदि  ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
|अब  '''Palette''' से swing Containers के अंदर '''TabbedPane''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:45&lt;br /&gt;
| '''Tabbed Pane''' चुनें और form पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:50&lt;br /&gt;
|यह आपको एक  Tabbed frame देना चाहिए। आप इसका अपने माउस से आकार परिवर्तित कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
|अब '''Palette''' पर वापस जाएँ और  '''Panel'''  चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
|और फिर से अपने फ्रेम पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
|यह आपको एक टैब देना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
| वापस जाएँ औऱ अन्य '''Panel''' चुनें। और फिर से form पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
|वह आपको कुल 2 टेब्स देगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|अब आप टेब पर डबल क्लिक करके या टेब पर राइट क्लिक करके और ''Edit Text'' ऑप्शन चुनकर टेब का नाम बदल सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
|मैं  Image के रूप में पहले टेब को कॉल करूँगा  और दूसरे टेब का नाम बदलकर Balance नाम दूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
|अब  Palette पर जाएँ और  swing Controls मेन्यू से  labels जोडें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| Swing Controls से  Label चुनें और यहाँ अपने फार्म में इसे जोड़ें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
|हम अपने एप्लिकेशन के लिए 6  labels की आवश्याकता  है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|अब मैंने अपने फॉर्म में 6  labels जोड़ दिये हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
|आप उनपर क्लिक करके उन्हें स्थान दे सकते हैं और अलाइन कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
|और स्थान बदलने या उन्हें फिर से अलाइन करने के लिए माउस का उपयोग भी कर सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
|अब label पर टेक्स्ट बदलने के लिए,  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
|आप या तो इस पर डबल क्लिक कर सकते हैं या इस पर राइट क्लिक कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
|और  '''Edit Text ''' ऑप्शन चुन सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
|अब  labels का नाम बदलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|मैं सबसे पहले को  '''Initial Amount ''' नाम दे रहा हूँ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
|दूसरे label को  '''Credit Amount. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
|तीसरे को  '''Debit amount'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
| और चौथे को '''Balance''' कहूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|प्रारंभ में, हम  initial amount Rs 5000 सेट करेंगे।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
|एक बार हम  balance की गणना करते हैं, हम इसे इस  level पर रख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
|किंतु अभी के लिए हम इसे stars के रूप में बना देंगे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:01&lt;br /&gt;
|अब Palette पर वापस जाएँ और  '''TextField'''  चुनें  और हम credit amount  और  debit amount के आगे टेक्स्ट फिल्ड्स जोड़ेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:16&lt;br /&gt;
|हमें '''Textfield''' स्थान को भी खाली छोड़ना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
|मैं टेक्स्ट को एडिट करता हूँ और  यहाँ मौजूदा टेक्स्ट को हटा देता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:27&lt;br /&gt;
|अब माउस का उपयोग करके इसका आकार परिवर्तन करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:35&lt;br /&gt;
|एक बार आपने यह किया, आप palette पर वापस जा सकते हैं और  '''Button'''  चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|अपने फ्रेम के नीचे बटन जोड़ें और&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
|आप इस पर राइट क्लिक करके लेबल बदल सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:53&lt;br /&gt;
| '''Edit text'''  ऑप्शन चुनें और इसे '''Get Balance''' नाम दें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
|अब यह हमारा GUI है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
|अब  Image टेब (tab1) पर जाएँ औऱ एक इमेज जोड़ें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:05&lt;br /&gt;
|ऐसा करने के लिए Palette पर वापस जाएँ ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:08&lt;br /&gt;
| औऱ अन्य  '''Label''' चुनें, और इसे पेनल पर रखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
|अब  palette के नीचे  Properties विंडो से,  icon प्रॉप्रटी  खोजें और यहाँ दाईं ओर  3 डॉट्स पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
|icons properties विंडो खुलती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
|यहाँ ऑप्शन '''External Image''' चुनें, फिर यहाँ  दाईं ओर पर 3 डॉट्स(...)  पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:35&lt;br /&gt;
|और इमेज देखें, जिसे आप अपने एप्लिकेशन के लिए शामिल करना चाहते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
|मैंने यहाँ इमेज चुन ली है। '''OK''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
|माउस का उपयोग करके इसका स्थान बदलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
| आप यहाँ इस पर डबल क्लिक करके लेबल पर टेक्स्ट हटा सकते हैं और टेक्स्ट को हटाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
|अब हमने इमेज जोड़ दी है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:02&lt;br /&gt;
|अपने GUI में मेन्यू जोड़ते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:05&lt;br /&gt;
| palette पर जाएँ और  swing मेन्यूज के अंदर '''Menu bar''' ऑप्शन चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
|'''Menu Bar''' चुनें और पेनल के शीर्ष पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:17&lt;br /&gt;
|डिफॉल्ट रूप से यहाँ पहले ही दो मेन्यू लेबल्स '''File''' और '''Edit ''' हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
| '''Edit text''' पर डबल क्लिक करें और  इसे  '''Help ''' नाम दें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
|आप फाइल के अंदर सबमेन्यू भी जोड़ सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:32&lt;br /&gt;
|अब बाईं ओर Inspector या navigator में,  JMenu1 पर राइट क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:39&lt;br /&gt;
| Add From Palette ऑप्शन चुनें और  Menu Item चुनें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:45&lt;br /&gt;
| वह '''MenuItem''' जोड़ना चाहिए।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
|आप इसको Exit नाम भी दे सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:54&lt;br /&gt;
|अब हमने फाइल मेन्यू के अंदर सबमेन्यू जोड़ दिया है और उस मेन्यू आइटम का नाम भी बदल दिया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
|अब, हमारा GUI अधिक या कम पूरा हो चुका है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
|अब एक पूर्वावलोकन पर नजर डालते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
|सबसे ऊपर ''' 'Preview Design' ''' बटन पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:09&lt;br /&gt;
|वह, अब तक आपने क्या किया है, उसका पूर्वावलोकन दिखाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
|यहाँ, बटन्स अभी भी काम नहीं करते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
|लेकिन एक बार आपने कोड में जोड़ दिया, आप कुछ भी कार्य कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:20&lt;br /&gt;
| पूर्वावलोकन को बंद करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:22&lt;br /&gt;
|अब, कोड़ जोड़ने से पहले, इनपुट टेक्स्ट फिल्ड्स को उचित वेरिएबल नाम देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:28&lt;br /&gt;
| '''Balance''' टैब पर जाएँ, यहाँ इन टेक्स्ट फिल्ड्स को उचित वेरिएबल नाम दें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:34&lt;br /&gt;
|Inspector में  JTextfield1 पर राइट क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:40&lt;br /&gt;
|change variable name चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:43&lt;br /&gt;
|वेरिएबल नाम को '''Credit amount''' में बदलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:50&lt;br /&gt;
|'''Ok''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:53&lt;br /&gt;
|आप यहाँ डिजाइन मोड में टेक्स्टफिल्ड पर राइट क्लिक भी कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:56&lt;br /&gt;
| '''Change Variable Name''' चुनें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|वेरिएबल नाम  '''debitAmount ''' में बदलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:04&lt;br /&gt;
|'''OK''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:08&lt;br /&gt;
|मैं इस अंतिम लेबल को कॉल करने जा रहा हूँ, अर्थात '''resultBalance'''  के रूप में stars  टेक्स्टफिल्ड्स।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
|'''Change variable name''' ऑप्शन फिर से चुनें और वेरिबल को '''resultBalance''' में बदलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:23&lt;br /&gt;
|'''OK''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:25&lt;br /&gt;
| अब एप्लिकेशन के कार्य के लिए कोड को देखते हैं,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:30&lt;br /&gt;
|अब यह मेरा सेम्पल कोड है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:32&lt;br /&gt;
| मैं  creditAmount से ''Text()''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:37&lt;br /&gt;
|debitAmount से '''Text()''' प्राप्त करना चाहता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
|balance की गणना करें और आखिरी'''resultBalance''' में amount रखें।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:44&lt;br /&gt;
|यहाँ कोड को कॉपी करें और  IDE पर वापस जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:51&lt;br /&gt;
|अब '''Get Balance'''  बटन पर राइट क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:55&lt;br /&gt;
|ऑप्शन '''Events,  Action''' और '''Action Performed''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|यह आपको कोड के भाग पर ले जायेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:03&lt;br /&gt;
| जहाँ आपने बटन दबाने पर प्रदर्शित कार्य के लिए कोड को लिखना या पेस्ट करना होगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:10&lt;br /&gt;
|कॉपी किये गये कोड को यहाँ पेस्ट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:17&lt;br /&gt;
|कोड को सेव करें और डिजाइन मोड पर वापस जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:22&lt;br /&gt;
|अब एप्लिकेशन से बाहर निकलने के लिए कोड जोडते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:25&lt;br /&gt;
|मेन्यू आइटम, Exit''' पर राइट क्लिक करें और ''' Events, Action'''  और '''Action Performed ''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|यह सोर्स मोड पर जाता है और अब हमने एप्लिकेशन से बाहर निकलने के लिए सफलतापूर्वक कोड लिखा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:46&lt;br /&gt;
|जो '''System.exit(1) ''' होने जा रहा है।   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:53&lt;br /&gt;
|अब कोड को सेव करें और डिजाइन मोड पर वापस जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:57&lt;br /&gt;
| '''Exit''' मेन्यू आइटम के लिए शॉर्टकट भी जोड़ते हैं।   MenuItem&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:02&lt;br /&gt;
|यहाँ जो विंडो खुलता है, उस पर शॉर्टकट ऑप्शन पर डबल क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:07&lt;br /&gt;
| '''Q''' और '''Ctrl''' दबाएँ और '''OK''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:14&lt;br /&gt;
|अब हमने एप्लिकेशन से बाहर आने के लिए कीबोर्ड शार्टकट के रूप में  Ctrl Q सेट किया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
|इसी के साथ हमारा एप्लिकेशन पूर्ण होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:23&lt;br /&gt;
|अब अपने कीबोर्ड पर  F6 दबाकर एप्लिकेशन को रन करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:30&lt;br /&gt;
|रन होने के लिए मेन क्लास पहले ही चयनित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:33&lt;br /&gt;
| '''OK''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:37&lt;br /&gt;
|और यह  यहाँ है। यह हमारा  GUI है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|अब चेक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:43&lt;br /&gt;
|balance टैब पर जाएँ, क्रेडिट अमाउंट(राशि)  Rs.300/- प्रविष्ट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:47&lt;br /&gt;
|और डेबिट अमाउंट  Rs.200 प्रविष्ट करें और  ''' 'Get Balance' '' दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:53&lt;br /&gt;
|यह हमें वर्तमान बकाया राशि देता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:56&lt;br /&gt;
|अब एप्लिकेशन से बाहर आएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:58&lt;br /&gt;
|'''File'''  मेन्यू पर जाऊँगा और ''Exit '''पर क्लिक करूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:02&lt;br /&gt;
|हम कीबोर्ड पर '''Ctrl Q'' दबाकर भी एप्लिकेशन से बाहर आ सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:08&lt;br /&gt;
|अब एप्लिकेशन पूर्ण होने के साथ यह नियत-कार्य का समय है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:14&lt;br /&gt;
|एक टेंपरेचर कंवर्टर एप्लिकेशन बनाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:18&lt;br /&gt;
|पिछली तरह के टैब्स होने चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:21&lt;br /&gt;
| पहला Centigrade  से Fahrenheit और दूसरा Fahrenheit  से Celsius  बदलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:27&lt;br /&gt;
|यह एक इनपुट टेंपरेचर भी लेना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:30&lt;br /&gt;
|और बदला हुआ टेंपरेचर प्रदर्शित करना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:33&lt;br /&gt;
|इसमें सबसे ऊपर एक मेन्यू बार भी होना चाहिए, जो  File और Help ऑप्शन्स दर्शाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:38&lt;br /&gt;
|और  file मेन्यू के नीचे एप्लिकेशन से बाहर आने के लिए कीबोर्ड शार्टकट के साथ एक  Exit आइटम होना चाहिए। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:46&lt;br /&gt;
|मैंने नियत-कार्य पहले ही हल कर दिया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:48&lt;br /&gt;
|देखिए कि यह कैसा दिखना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:50&lt;br /&gt;
|मैं अपने नियत-कार्य को रन करने जा रहा हूँ और यह मेरा GUI है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:56&lt;br /&gt;
|अब, इनपुट टेंपरेचर -40 सेल्सियस प्रविष्ट करें और get Fahrenheit  पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:05&lt;br /&gt;
|एप्लिकेशन सही प्रवर्तित आउटपुट टेंपरेचर देना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:10&lt;br /&gt;
|अब एप्लिकेशन से बाहर आने के लिए शार्टकट कीज़ अर्थात Ctrl X का उपयोग करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:18&lt;br /&gt;
|अतः हम कीबोर्ड शार्टकट के माध्यम से एप्लिकेशन से सफलतापूर्वक बाहर आ गए हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:25&lt;br /&gt;
|स्क्रीन पर दिखाए गए लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:29&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 14:32&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:37&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:42&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:46&lt;br /&gt;
|अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:52&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:56&lt;br /&gt;
|यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:03&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है,&lt;br /&gt;
 spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:13&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:17&lt;br /&gt;
|हमसे जुड़ने के लिए,  धन्यवाद ।&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C2/Adding-a-File-Chooser/Hindi</id>
		<title>Netbeans/C2/Adding-a-File-Chooser/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C2/Adding-a-File-Chooser/Hindi"/>
				<updated>2015-01-25T06:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{| Border=1 | '''Time''' | '''Narration'''  |- | 00:00 |नमस्कार  |- | 00:01 |जावा एप्लिकेशन पर   Adding a File Chooser के ट...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:00&lt;br /&gt;
|नमस्कार&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|जावा एप्लिकेशन पर   Adding a File Chooser के ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
|इस ट्यूटोरियल में हम सीखेंगे&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|एप्लिकेशन बनाना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
|एप्लिकेशन फॉर्म  बनाना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:12&lt;br /&gt;
|'''File Chooser''' जोड़ना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
|'''File Chooser. '''  कॉन्फिगर करना।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:17&lt;br /&gt;
|और एप्लिकेशन रन करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
|इसके लिए मैं उपयोग कर रहा हूँ लिनक्स ऑपरेटिंग सिस्टम, उबुंटू वर्जन 12.04.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
|और Netbeans IDE v7.1.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:31&lt;br /&gt;
|इस ट्यूटोरियल में, हम '''javax.swing.JFileChooser''' कंपोनेंट का उपयोग करके जावा एप्लिकेशन में  File chooser जोड़ना सीखेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:42&lt;br /&gt;
|इस अभ्यास के भाग के रूप में, हम एक छोटा जावा एप्लिकेशन बनाना सीखेंगे, जो टेक्स्ट एरिया '''.txt''' फाइल लोड़ करेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|00:52&lt;br /&gt;
&lt;br /&gt;
|पहले जावा एप्लिकेशन को बनाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|00:55&lt;br /&gt;
|'''IDE.''' लॉेच करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
|main मैन्यू से  '''File''' और '''New Project ''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
|01:03&lt;br /&gt;
| '''Java''' category और  the Java Application project type को चुनें। &lt;br /&gt;
|-&lt;br /&gt;
|01:08&lt;br /&gt;
|और '''Next ''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
|01:10&lt;br /&gt;
|'''Project Name''' फिल्ड में, टाइप करें '''JFileChooserDemo. '''&lt;br /&gt;
|-&lt;br /&gt;
|01:20&lt;br /&gt;
|'''Create Main Class''' चेकबॉक्स को मिटाएँ ।&lt;br /&gt;
|-&lt;br /&gt;
|01:23&lt;br /&gt;
|सुनिश्चित कर लें कि '''Set as Main Project''' चेकबॉक्स चयनित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|01:27&lt;br /&gt;
&lt;br /&gt;
|'''Finish''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
|यहाँ, हम '''JFrame''' कंटेनर बनायेंगे और इसमें कुछ कंपोनेंट्स को जोड़ेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 01:37&lt;br /&gt;
|'''Source Packages''' नोड पर राइट क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:41&lt;br /&gt;
|'''New &amp;gt; Other..'''  चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:45&lt;br /&gt;
|'''Swing GUI Forms''' श्रेणी को चुनें और  '''JFrameForm''' टाइप चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
|'''Next.''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
|क्लास नेम के लिए, टाइप करें '''JFileChooserDemo. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:02&lt;br /&gt;
|Package field में, टाइप करें '''jfilechooserdemo.resources.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|'''Finish.''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:17&lt;br /&gt;
|'''Properties window''' में ,  '''Title''' प्रोप्रटी को चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:22&lt;br /&gt;
|और टाइप करें '''Demo Application.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:30&lt;br /&gt;
|सुनिश्चित करने के लिए '''Enter''' दबाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
|'''Palette''' में , '''Swing Menus''' श्रेणी खोलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
|'''Menu Bar''' कंपोनेंट को चुनें और '''Jframe.''' के ऊपरी बायें भाग पर खीचें।&lt;br /&gt;
|-&lt;br /&gt;
|02:50&lt;br /&gt;
|'''Menu Bar''' कंपोनेंट के '''Edit''' आइटम पर राइट क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|02:55&lt;br /&gt;
&lt;br /&gt;
|Context मैन्यू में  Delete चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
|अब एक मैन्यू आइटम को जोड़ते हैं जो रनिंग एप्लिकेशन से ''FileChooser'' को खोलने की अनुमति देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
|सुनिश्चित करें कि,  यहाँ आपके द्वारा  अन्य '''Menu Item''  खींचने से पहले   '''Menu Bar''' का चयन किया गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:14&lt;br /&gt;
|Palette में  '''Swing Menus''' श्रेणी में, नये '''Menu Item''' को चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:22&lt;br /&gt;
|इसे'''Menu Bar''' से खींचे और '''Menu Bar.'''  के '''File''' आइटम पर रखें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
|'''Design''' व्यू में '''jMenuItem1'''  पर राइट क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:35&lt;br /&gt;
|और context menu से '''Change Variable Name''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
|आइटम को '''Open''' नाम दें और '''OK''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 03:48&lt;br /&gt;
|सुनिश्चित करें कि, '''jMenuItem1'''  अभी भी '''Design''' व्यू में चयनित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
|कंपोनेंट के टेक्स्ट को एडिट करने के लिए '''Space bar''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| '''Open''' से टेक्स्ट को बदलें और पुष्टी करने के लिए '''Enter''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 04:04 &lt;br /&gt;
|'''Open'''  मैन्यू आइटम के लिए एक्शऩ हैंडलर निर्दिष्ट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|मैन्यू आइटम  '''Open'''  पर राइट क्लिक करें और context menu से  '''Events, Action, Action Performed''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|GUI बिल्डर स्वचालित रुप से सोर्स व्यू पर जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:25 &lt;br /&gt;
|एक नया महत्वपूर्ण लैंडलर मेथड़ ''' OpenActionPerformed()''' उत्पन्न होता है।  &lt;br /&gt;
|-&lt;br /&gt;
| 04:31&lt;br /&gt;
| ''' Design'''  व्यू पर वापस जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
|''' File Chooser.''' से बाहर निकलने के लिए एक मैन्यू आइटम जोडते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 04:39&lt;br /&gt;
&lt;br /&gt;
|''' Palette''' में  ,  ''' Swing Menus''' श्रेणी को चुनें। &lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
|''' Menu Item '''  चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:48&lt;br /&gt;
|इसे फॉर्म पर ओपन मैन्यू आइटम के नीचे ''' Menu Bar'''  पर रखें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|ओरेंज हाइलाइट पर ध्यान दें, जो कि इंगित करता है कि  ''' jmenuItem1'''  कहाँ रखा  जा रहा है। &lt;br /&gt;
|-&lt;br /&gt;
| 05:03&lt;br /&gt;
|''' Design'''  View में ''' jMenuItem1'''  पर राइट क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
| context menu.  से ''' Change Variable Name''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
|आइटम को ''' Exit''' नाम देंऔऱ ''' OK.''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 05:20&lt;br /&gt;
&lt;br /&gt;
|सुनिश्चित कर लें कि ''' jMenuItem1'''  अभी भी  ''' Design'''  View  में चयनित हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
|कंपोनेंट के टेक्स्ट को एडिट करने के लिए ''' Space bar'''  दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| ''' Exit'' से टेक्स्ट को बदलें और पु्ष्टि करने के लिए  ''' Enter''' दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
|Specify the action handler for the ''' Exit'''  menu item.&lt;br /&gt;
''' Exit''' मैन्यू आइटम के लिए एक्शन हैंडलर निर्दिष्ट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|मैन्यू आइटम  Exit पर राइट क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
|context menu से ''' Events, Action, Action Performed()'''  चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 05:51&lt;br /&gt;
&lt;br /&gt;
|GUI बिल्डर स्वचालित रूप से '''Source''' view पर  जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
|एक ''' ExitActionPerformed()''' नामक   नया महत्वपूर्ण मेथड तैयार होता है।	 &lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|''' ExitActionPerformed'''  नोड  ''' OpenActionPerformed()''' नोड के ऊपर ''' Navigator'''   विंडो में प्रदर्शित होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:12&lt;br /&gt;
|यदि आप अपना ''' Navigator,''' नहीं देख सकते हैं, तो&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 06:14&lt;br /&gt;
&lt;br /&gt;
| मैन्यू बार में ''' Window'' मैन्यू पर जाएँ,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:18&lt;br /&gt;
|''' Navigating''' चुनें और ''' Navigator.''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|यहाँ, आप  ''' OpenActionPerformed''' नोड के ऊपर प्रदर्शित होने वाले  ''' ExitActionPerformed''' नोड को देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 06:33&lt;br /&gt;
&lt;br /&gt;
|''' Exit''' मैन्यू आइटम शुरू करने के लिए,&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 06:36&lt;br /&gt;
&lt;br /&gt;
|स्टेटमेंट ''' System.exit(0);''' को ExitActionPerformed()''' मेथड बॉडी में सम्मिलित करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:47&lt;br /&gt;
| ''' Design''' मोड पर वापस जाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
|''' Palette''' की ''' Swing Controls''' श्रेणी से, फॉर्म पर एक '' Text Area''' खींचे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:06&lt;br /&gt;
| बाद में  ''' File Chooser'''   द्वारा प्रदर्शित टेक्स्ट के लिए जगह बनाने के लिए  जोडे गए कंपोनेंट का  आकार बदलें।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 07:18&lt;br /&gt;
&lt;br /&gt;
|''' textarea.'''  के रूप में वेरिएबल का नाम बदलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:26&lt;br /&gt;
|फिर वास्तविक ''' File Chooser.'''  को जोडें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
|यदि आपका ''' Navigator''' विंडो खुला नहीं है, तो इसे खोलने के लिए  ''' Window, Navigating, a Navigator'''  चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:38&lt;br /&gt;
|औऱ ''' Navigator'''  में,  '''Jframe''' नोड पर राइट क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:44 &lt;br /&gt;
|Context मैन्यू से  ''' Add From Palette, Swing Windows, और File Chooser''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:54 &lt;br /&gt;
|आप  ''' Navigator'''  में देख सकते हैं कि ''' JfileChooser''' फॉर्म में जोडा गया था।&lt;br /&gt;
|-&lt;br /&gt;
| 08:01&lt;br /&gt;
| ''' JFileChooser'''  नोड पर राइट क्लिक करें औऱ वेरिएबल को  ''' fileChooser'''  नाम दें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
|''' OK'''  पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:19&lt;br /&gt;
|हमने अब ''' File Chooser''' को जोडा है।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 08:21&lt;br /&gt;
|अगला चरण,अपनी पसंद का टाइटल प्रदर्शित करने के लिए  ''' File Chooser''' को कॉन्फिगर करना है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
|हम  '''custom file filter''' को भी जोड़ेंगे, और आपके एप्लिकेशन में '''File Chooser''' एकीकृत करेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:34&lt;br /&gt;
|''' Navigator'''  विंडो में ''' JfileChooser''' को चुनने के  लिए क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
|अब  ''' Properties''' डायलॉग बॉक्स में इसकी प्रॉपर्टी को एडिट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| Palette के नीचे ''' Properties''' विंडो में,&lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| '''dialogTitle''' को '''This is my open dialog.''' में बदलें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
|पुष्टि करने के लिए  ''' Enter'''  दबाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
|अब '''Source'''  मोड पर जाएँ। &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 09:07&lt;br /&gt;
&lt;br /&gt;
||अब, अपने एप्लिकेशन में '' 'FileChooser' '' एकीकृत करने के लिए &lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
|मेरे पास कोड का भाग मौजूद है, जिसे में मौजूदा ''' OpenActionPerformed()'''  मेथड में कॉपी और पेस्ट करुँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:20&lt;br /&gt;
|यह उदाहरण फाइल कंटेंट्स को पढ़ता है और  TextAreaमें उन्हें प्रदर्शित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:27&lt;br /&gt;
|अब हम यूजर द्वारा क्लिक की गई फाइल को निर्धारित करने के लिए ''' FileChooser's getSelectedFile()''' मेथड को कॉल करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 09:36&lt;br /&gt;
|मैं इस कोड को अपने क्लिपबोर्ड पर और  IDE के '''Source''' व्यू में कॉपी करूँगा,  ''' OpenActionPerformed''' मेथड के अंदर पेस्ट करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
|यदि आपके कोड में एडिटर एरर्स रिपोर्ट करता है, कोड में कहीं भी राइट क्लिक करें और  '''Fix Imports.''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|अब एक कस्टम फ़ाइल फिल्टर जोड़ दें, जो  कि केवल '''.txt''' फाइल्स प्रदर्शन के लिए '''File Chooser''' को बनाता है ।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 10:09&lt;br /&gt;
|design mode पर जाएँ और  '''Navigator''' विंडो में  '''fileChooser''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:16&lt;br /&gt;
|'''Properties'''  विंडो में,  '''fileFilter''' प्रोपर्टी के आगे  ellipsis बटन पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:25&lt;br /&gt;
| '''fileFilter''' डायलॉग ब़ॉक्स में,  combo-box से '''Custom Code''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:31&lt;br /&gt;
|टेक्स्ट फिल्ड में  '''new MyCustomFilter()''' टाइप करें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:41&lt;br /&gt;
|औऱ  OK पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:44&lt;br /&gt;
| कस्टम कोड शुरू करने के लिए, हम '' 'MyCustomFilter' '' क्लास लिखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 10:52&lt;br /&gt;
|यह भीतरी या बाहरी क्लास  '''fileFilter ''' क्लास का विस्तार करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 10:57&lt;br /&gt;
| मैं इस कोड के भाग को &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 11:04&lt;br /&gt;
&lt;br /&gt;
|Import स्टेटमेंट्स के नीचे अपने क्लास के सोर्स कोड में कॉपी औऱ पेस्ट करूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:11&lt;br /&gt;
|यह भीतरी या बाहरी क्लास '''fileFilter''' क्लास का विस्तार करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
|प्रोजेक्ट विंडो में ''JfileChooserDemo''' प्रोजेक्ट पर राइट क्लिक करें, सेम्पल प्रोजेक्ट को रन करने के लिए '''Run''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:31&lt;br /&gt;
|''Run Project''' डायलॉग बॉक्स में, '''jfilechooserdemo.resources.JfileChooserDemo''' मैन क्लास को चुनें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:41&lt;br /&gt;
|OK पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:47&lt;br /&gt;
|रनिंग '''Demo Application''' में, कार्य को गति प्रदान करने के लिए '''File''' मैन्यू से'''Open''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 11:55&lt;br /&gt;
|टेक्स्ट एरिया में इसके कंटेंट को प्रदर्शित करने के लिए किसी भी टेक्स्ट फाइल को खोलें।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 12:00&lt;br /&gt;
&lt;br /&gt;
|मैं  '''Sample.txt''' फाइल चुनता हूँ, औऱ  '''Open.''' चुनता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:06&lt;br /&gt;
|'''fileChooser''' टेक्स्ट फाइल का कंटेंट्स प्रदर्शित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 12:10&lt;br /&gt;
|एप्लिकेशन को बंद करने के लिए,  '''File''' मैन्यू में  '''Exit''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 12:17&lt;br /&gt;
|इस ट्यूटोरियल में आपने सीखा&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:19&lt;br /&gt;
|जावा एप्लिकेशन में '''File chooser''' को जोडना औऱ &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:23 &lt;br /&gt;
|'''File chooser''' कॉन्फिगर करना।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:27&lt;br /&gt;
|नियत कार्य के रूप में, समान डेमोे प्रोजेक्ट का उपयोग करें जिसे हमने बनाया है और निम्नलिखित फीचर्स को जोडेंः&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:35&lt;br /&gt;
|मैन्यू बार के नीचे  '''Save''' मैन्यू आइटम जोडें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:38&lt;br /&gt;
|सभी मैन्यू आइटम्स के लिए  कीबोर्ड शॉर्ट-कट्स जोड़ें।&lt;br /&gt;
|-&lt;br /&gt;
| 12:42&lt;br /&gt;
|कार्य सेव करने के लिए, फाइल को सेव करने के लिए कोड के भाग को जोड़ें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:51&lt;br /&gt;
|मैंने पहले ही इसी तरह का एक नियत कार्य बनाया है, जहाँ  filechooser फाइल मैन्यू के नीचे सेव विकल्प को प्रदर्शित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:01&lt;br /&gt;
|और आपको टेक्स्ट फाइल को सेव करने के लिए विकल्प देता है जिसे आपने खोला है।&lt;br /&gt;
|-&lt;br /&gt;
| 13:09&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में,&lt;br /&gt;
|-&lt;br /&gt;
| 13:12&lt;br /&gt;
|स्क्रीन पर दिखाए गए लिंक पर उपलब्ध वीडियो देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:15&lt;br /&gt;
&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। &lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:19&lt;br /&gt;
&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:24&lt;br /&gt;
&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:30&lt;br /&gt;
&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:33&lt;br /&gt;
&lt;br /&gt;
|अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:41&lt;br /&gt;
&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:46&lt;br /&gt;
&lt;br /&gt;
|यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:53&lt;br /&gt;
&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:59&lt;br /&gt;
&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 14:04&lt;br /&gt;
&lt;br /&gt;
|हमसे जुड़ने के लिए,  धन्यवाद ।&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C2/Handling-Images-in-a-Java-GUI-Application/Hindi</id>
		<title>Netbeans/C2/Handling-Images-in-a-Java-GUI-Application/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C2/Handling-Images-in-a-Java-GUI-Application/Hindi"/>
				<updated>2015-01-25T06:12:34Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| Border=1&lt;br /&gt;
&lt;br /&gt;
| '''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|नमस्कार दोस्तों,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
| Netbeans IDE का उपयोग करके Handling Images in a Java GUI Application पर इस ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
|00:10&lt;br /&gt;
|हम समझते हैं कि आपको netbeans की सामान्य जानकारी है।&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|हम समझते हैं कि आपको ''JFrame form. '' पर '''text fields, buttons, menus,''' आदि का  पता होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
|यदि नहीं, तो कृपया Netbeans पर संबंधित ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल की वेबसाइट पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|00:29&lt;br /&gt;
|इस ट्यूटोरियल में, हम इमैज को हैंडल करने के बारे में विस्तार से सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
|और सैंपल GUI एप्लिकेशन में उन पर कार्य करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|00:39&lt;br /&gt;
|इसके लिए, मैं लिनक्स ऑपरेटिंग सिस्टम ऊबंटु v11.04 और Netbeans IDE v7.1.1 का उपयोग कर रहा हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|जावा एप्लिकेशन में इमैज को हैंडल और एक्सेस करने के लिए '''getResource()''' मेथड  का उपयोग करना मानक तरीका  है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| हम सीखेंगे कि अपने एप्लिकेशन में कोड को इमैज के साथ तैयार करने के लिए IDE's GUI बिल्डर का उपयोग कैसे करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
|और एक इमैज प्रदर्शित करने के लिए Jlabel के साथ एक सरल Jframe कैसे बनाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
|इस ट्यूटोरियल में हम सीखेंगे&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|एप्लिकेशन फॉर्म  बनाना,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
|इमैज के लिए पैकेज को जोडना,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
|लेबल पर इमैज को प्रदर्शित करना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:22&lt;br /&gt;
|mouse-events और pop-ups बनाना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:25&lt;br /&gt;
| एप्लिकेशन को बनाना और रन करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
|अब अपने सैंपल एप्लिकेशन को बनाने के लिए IDE पर जाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:33&lt;br /&gt;
| '''File''' मैन्यू से '''New Project. ''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
| '''Categories ''' के अंदर,  '''Java''' चुनें ,  '''Projects''' के अंदर  ''' Java Application''' चुनें और  '''Next. ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:46&lt;br /&gt;
| '''Project Name''' फिल्ड में , टाइप करें '''ImageDisplayApp. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
|''' Create Main Class''' चेकबॉक्स को खाली करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
| निश्चित कर लें कि '''Set as Main Project''' चेकबॉक्स चयनित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
|'''Finish.''' पर क्लिक करें। प्रोजेक्ट आपके IDE में बन गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
|इस भाग में, हम '''Jframe form'' बनायेंगे और फॉर्म के लिए Jlabel जोडेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
| पहले '''Jframe form. ''' बनाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|'''Projects''' विंडो में ,  ''' ImageDisplayApp''' नोड को खोलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| '''Source Packages''' नोड पर राइट क्लिक करें औऱ  ''' New''', '''Jframe form.''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:30&lt;br /&gt;
|'''Class Name''' फिल्ड में,  टाइप करें '''ImageDisplay. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
| '''Package''' फिल्ड में, टाइप करें '''org.me.myimageapp.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|और '''Finish ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
| अब '''Jlabel. ''' को जोडते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
|Palette में, IDE  की दाईं तरफ Label कंपोनेंट को चुनें और Jframe पर खींचे।&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
|अभी के लिए, अपका फॉर्म कुछ इस तरह दिखना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|03:06&lt;br /&gt;
|जब आप एप्लिकेशन में इमैज या अन्य रिसोर्स का उपयोग करते हैं,आमतौर पर आप रिसोर्स के लिए अलग जावा पैकेज बनाते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:15&lt;br /&gt;
|आपके लोकल फाइल सिस्टम में, पैकेज फोल्डर के साथ मेल खाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| '''Projects''' विंडो में,  '''org.me.myimageapp''' नोड पर राइट क्लिक करें और  '''New &amp;gt; Java Package.''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
|'''New Package Wizard,''' में '''org.me.myimageapp''' के लिए '''.resources''' जोडें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| अतः नये पैकेज को अब '''org.me.myimageapp.resources.''' कहा जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| '''Finish. ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|Projects विंडो में, आपको '''org.me.myimageapp.resources''' के भीतर इमैज दिखाई देनी चाहिए। जब आप इमैज जोड़ते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
|एप्लिकेशन में, इमैज को Jlabel कंपोनेंट के भीतर अंतःस्थापित किया जायेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| अब लेबल में इमैज को जोडते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|'''GUI designer''' में, लेबल चुनें जिसे आपने फॉर्म के लिए जोडा है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
|Properties विंडो में, palette के नीचे, विंडो के दाईं तरफ, Icon प्रोपर्टीज पर स्क्रोल करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
|'''ellipsis (...)''' या दाईं तरफ तीन डोट्स पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
|''Icon Property''' डायलॉग बॉक्स में, '''Import to Project.''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
|file chooser में, अपने इमैज वाले फोल्डर में नेविगेट करें जिसे आप उपयोग करना चाहते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
|'''Next. ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
|wizard के '''Select Target Folder''' पैज में, '''Resources''' फोल्डर को चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
|और '''Finish. ''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|'''Finish,''' पर क्लिक करने के बाद, IDE आपके प्रोजेक्ट में इमैज को कॉपी करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|इसलिए, जब आप एप्लिकेशन को बनाते और रन करते हैं, इमैज वितरण योग्य '''JAR''' फाइल में शामिल हो जाती है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
|यहाँ '''OK'' पर  क्लिक करें। &lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|और अपने प्रोजेक्ट नोड पर राइट क्लिक करें औऱ ''' Clean and Build'' विकल्प चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
|अब आप '''Files''' मैन्यू में जा सकते हैं, और '''build''' फोल्डर के अंदर, &lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| '''dist''' फोल्डर के अंदर, आप '''jar''' फाइल देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
|यह imagedisplay क्लास में इमैज को एक्सेस करने के लिए कोड को तैयार करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|यह आपके फॉर्म के '''Design''' view में लेबल पर आपके इमैज को भी प्रदर्शित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
|इस स्तर पर, आप फॉर्म की दिखावट में सुधार करने के लिए कुछ सरल चीजें कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
|'''Properties''' विंडो में,  '''Text''' प्रॉपर्टी चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
|औऱ '''jLabel1.''' डिलीट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
|वह वैल्यू '''GUI Builder''' द्वारा  लेबल के लिए प्रदर्शित टेक्स्ट के रूप में तैयार की गई थी।&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
|हालांकि, आप टेक्स्ट के बजाय एक इमैज प्रदर्शित करने के लिए लेबल का उपयोग कर रहे हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
| अतः इस टेक्स्ट की आवश्यकता नहीं है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:18&lt;br /&gt;
|अब '''label''' को फॉर्म पर  बीच में लाने के लिए खीचें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:26&lt;br /&gt;
|'''GUI Designer''' में, ''' Source''' टेब क्लिक करें। &lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
|लाइन के लिए नीचे स्क्रोल  करें जो दर्शाती है ''' Generated Code.''' &lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| कोड को प्रदर्शित करने के लिए ''' Generated Code''' लाइन के बाईं ओर plus sign (+) पर क्लिक करें, ''' जिसे GUI Designer''' ने तैयार किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|यहाँ, की-लाइन यह है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
|क्योंकि आपने jLabel1 आइकन प्रोपर्टी के लिए ''' Property editor''' का उपयोग किया है, तो '''IDE''' ने '''setIcon''' मेथड तैयार किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:57&lt;br /&gt;
|उस मेथड का पैरामीटर '''ImageIcon''' के एक नामरहित आंतरिक क्लास पर ''' getResource()''' मेथड के लिए एक कॉल शामिल करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
&lt;br /&gt;
|एक बार आपकी इमैज जुड गयी, ''' Design''' view में इमैज पर राइट क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| '''Events &amp;gt; Mouse &amp;gt; mouseClicked.''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
|व्यू '''Source'' मोड में चला जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
|यहाँ आप माउस क्लिक पर अपने कार्य को अनुकूलित करने के लिए कोड जोड़ सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
|'''pop-up''' तैयार करने के लिए कोड की कुछ लाइनें जोडें, जब इमैज GUI में क्लिक किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
|मैंने अब पॉप-अप तैयार करने के लिए कोड की कुछ लाइनें प्रविष्ट की हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 08:05&lt;br /&gt;
|पहले मैंने pop-up के लिए एक नया Jframe बनाया।&lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
|और मैंने डिफॉल्ट क्लोज ऑपरेशन सेट किया।&lt;br /&gt;
|-&lt;br /&gt;
| 08:15&lt;br /&gt;
|औऱ अंत में '''pop-up. ''' के लिए टेक्स्ट प्रदान किया।&lt;br /&gt;
|-&lt;br /&gt;
| 08:24&lt;br /&gt;
|कोड की इन लाइनों को जोडने के बाद, फ़ाइल की शुरुआत में दो स्टेटमेंट्स को जोड़कर आवश्यक पैकेज इंपोर्ट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ''' import javax.swing.*; '''&lt;br /&gt;
|-&lt;br /&gt;
| 08:45&lt;br /&gt;
|और ''' import java.awt.*; '''जोडें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:53&lt;br /&gt;
|यह इस प्रोग्राम के लिए आवश्यक जरूरी पैकेज को इंपोर्ट करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 08:59&lt;br /&gt;
|अब एप्लिकेशन को बनाएँ और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:02&lt;br /&gt;
|हमने इमैज को एक्सेस और प्रदर्शित करने के लिए तैयार किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
|इमैज एक्सेस हुआ है कि नहीं सुनिश्चित करने के लिए एप्लिकेशन को बनाएँ औऱ रन करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
|सबसे पहले, हमें प्रोजेक्ट ''' Main class.''' सेट करने की आवश्यकता है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
|जब आप ''' Main class''' सेट करते हैं, तो IDE जानता है कि किस क्लास को रन करना है। जब आप प्रोजेक्ट को रन करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:21&lt;br /&gt;
|इसके अलावा, यह सुनिश्चित करता है कि एप्लिकेशन '''JAR''' फाइल में '''Main class''' एलिमेंट तैयार होता  है जब आप  एप्लिकेशन का निर्माण करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
|यहाँ प्रोजेक्ट विंडो में '''ImageDisplayApp'' प्रोजेक्ट नोड पर राइट क्लिक करें। और '''Properties''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:41&lt;br /&gt;
|'''Project Properties''' डायलॉग बॉक्स में, बाईँ ओर '''Run''' श्रेणी चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
|'''Browse''' बटन पर क्लिक करें, जो कि '''Main Class''' फिल्ड के बाद है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
|''' org.me.myimageapp.ImageDisplay''' चुनें और  ''' Select Main Class''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:01&lt;br /&gt;
|यहाँ OK पर क्लिक करें। &lt;br /&gt;
|-&lt;br /&gt;
| 10:05&lt;br /&gt;
|अब ''' Project''' नोड पर राइट क्लिक करें औऱ '''Clean &amp;amp; Build. ''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:11&lt;br /&gt;
|आप Files विंडो में एप्लिकेशन की 'Build प्रॉपर्टीज को देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
|'''Build''' फोल्डर compiled क्लास को सम्मिलित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:23&lt;br /&gt;
|'''dist''' फोल्डर एक निष्पादन योग्य JAR फाइल सम्मिलित करता है, जिसमें कंपाइल क्लास औऱ इमैज शामिल है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:32&lt;br /&gt;
|अब टूल बार से '''Run''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
|हमारा आउटपुट विंडो इमैज के साथ खुलता है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
|मैं अब इस इमैज पर क्लिक करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 10:42&lt;br /&gt;
|और आप pop-up को शीर्ष पर देख सकते हैं, जो इमैज के विवरण को दिखा रहा है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:50&lt;br /&gt;
|अब, नियत कार्य के लिए&lt;br /&gt;
|-&lt;br /&gt;
| 10:54&lt;br /&gt;
|चार इमैज के साथ एक अन्य GUI बनाएँ, जैसा कि इस ट्यूटोरियल में दिखाया गया है,&lt;br /&gt;
|-&lt;br /&gt;
| 11:01&lt;br /&gt;
|प्रत्येक इमैज के लिए, विभिन्न events निर्दिष्ट करें जैसे '''keyboard event, mouse-motion event, mouse-click event, mouse-wheel event''' &lt;br /&gt;
|-&lt;br /&gt;
| 11:12&lt;br /&gt;
|मैंने पहले ही नियत-कार्य बना दिया है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:17&lt;br /&gt;
|नियत-कार्य प्रोजेक्ट को रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| आपका नियत-कार्य कुछ इस तरह से दिखना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 11:26&lt;br /&gt;
|मैंने यहाँ अपने नियत-कार्य के लिए keyboard-events और mouse events बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:34&lt;br /&gt;
|अतः, संक्षेप में&lt;br /&gt;
|-&lt;br /&gt;
| 11:36&lt;br /&gt;
|हमने Jframe फॉर्म बनाया है,&lt;br /&gt;
|-&lt;br /&gt;
| 11:39&lt;br /&gt;
|इमैज के लिए पैकेज जोडा है&lt;br /&gt;
|-&lt;br /&gt;
| 11:41&lt;br /&gt;
|लेबल पर इमैज प्रदर्शित की है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:44&lt;br /&gt;
|&lt;br /&gt;
औऱ mouse events और pop-ups भी बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
|स्क्रीन पर दिखाए गए लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
|-&lt;br /&gt;
| 11:53&lt;br /&gt;
|It summarizes the Spoken Tutorial project. यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:56&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं। &lt;br /&gt;
|-&lt;br /&gt;
| 12:02&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। &lt;br /&gt;
|-&lt;br /&gt;
| 12:07&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 12:11&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें। &lt;br /&gt;
|-&lt;br /&gt;
| 12:19&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। &lt;br /&gt;
|-&lt;br /&gt;
| 12:23&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। &lt;br /&gt;
|-&lt;br /&gt;
| 12:30&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है &lt;br /&gt;
spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro&lt;br /&gt;
|-&lt;br /&gt;
| 12:42&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं......अब आपसे विदा लेता हूँ। &lt;br /&gt;
|-&lt;br /&gt;
| 12:46&lt;br /&gt;
|धन्यवाद&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C2/Handling-Images-in-a-Java-GUI-Application/Hindi</id>
		<title>Netbeans/C2/Handling-Images-in-a-Java-GUI-Application/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C2/Handling-Images-in-a-Java-GUI-Application/Hindi"/>
				<updated>2015-01-25T06:11:26Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot; {| Border=1  | '''Time''' |'''Narration'''  |- | 00:01 |नमस्कार दोस्तों,  |- | 00:02 | Netbeans IDE का उपयोग करके Handling I...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| Border=1&lt;br /&gt;
&lt;br /&gt;
| '''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|नमस्कार दोस्तों,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
| Netbeans IDE का उपयोग करके Handling Images in a Java GUI Application पर इस ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
|-&lt;br /&gt;
|00:10&lt;br /&gt;
|हम समझते हैं कि आपको netbeans की सामान्य जानकारी है।&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|हम समझते हैं कि आपको ''JFrame form. '' पर '''text fields, buttons, menus,''' आदि का  पता होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 00:22&lt;br /&gt;
|यदि नहीं, तो कृपया Netbeans पर संबंधित ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल की वेबसाइट पर जाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|00:29&lt;br /&gt;
|इस ट्यूटोरियल में, हम इमैज को हैंडल करने के बारे में विस्तार से सीखेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
|और सैंपल GUI एप्लिकेशन में उन पर कार्य करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|00:39&lt;br /&gt;
|इसके लिए, मैं लिनक्स ऑपरेटिंग सिस्टम ऊबंटु v11.04 और Netbeans IDE v7.1.1 का उपयोग कर रहा हूँ।&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|जावा एप्लिकेशन में इमैज को हैंडल और एक्सेस करने के लिए '''getResource()''' मेथड  का उपयोग करना मानक तरीका  है।&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| हम सीखेंगे कि अपने एप्लिकेशन में कोड को इमैज के साथ तैयार करने के लिए IDE's GUI बिल्डर का उपयोग कैसे करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
|और एक इमैज प्रदर्शित करने के लिए Jlabel के साथ एक सरल Jframe कैसे बनाएँ।&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
|इस ट्यूटोरियल में हम सीखेंगे&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|एप्लिकेशन फॉर्म  बनाना,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
|इमैज के लिए पैकेज को जोडना,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
|लेबल पर इमैज को प्रदर्शित करना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:22&lt;br /&gt;
|mouse-events और pop-ups बनाना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:25&lt;br /&gt;
| एप्लिकेशन को बनाना और रन करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
|अब अपने सैंपल एप्लिकेशन को बनाने के लिए IDE पर जाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:33&lt;br /&gt;
| '''File''' मैन्यू से '''New Project. ''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
| '''Categories ''' के अंदर,  '''Java''' चुनें ,  '''Projects''' के अंदर  ''' Java Application''' चुनें और  '''Next. ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:46&lt;br /&gt;
| '''Project Name''' फिल्ड में , टाइप करें '''ImageDisplayApp. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:54&lt;br /&gt;
|''' Create Main Class''' चेकबॉक्स को खाली करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:58&lt;br /&gt;
| निश्चित कर लें कि '''Set as Main Project''' चेकबॉक्स चयनित है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
|'''Finish.''' पर क्लिक करें। प्रोजेक्ट आपके IDE में बन गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
|इस भाग में, हम '''Jframe form'' बनायेंगे और फॉर्म के लिए Jlabel जोडेंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
| पहले '''Jframe form. ''' बनाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|'''Projects''' विंडो में ,  ''' ImageDisplayApp''' नोड को खोलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| '''Source Packages''' नोड पर राइट क्लिक करें औऱ  ''' New''', '''Jframe form.''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:30&lt;br /&gt;
|'''Class Name''' फिल्ड में,  टाइप करें '''ImageDisplay. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
| '''Package''' फिल्ड में, टाइप करें '''org.me.myimageapp.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|और '''Finish ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
| अब '''Jlabel. ''' को जोडते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:52&lt;br /&gt;
|Palette में, IDE  की दाईं तरफ Label कंपोनेंट को चुनें और Jframe पर खींचे।&lt;br /&gt;
|-&lt;br /&gt;
| 03:01&lt;br /&gt;
|अभी के लिए, अपका फॉर्म कुछ इस तरह दिखना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|03:06&lt;br /&gt;
|जब आप एप्लिकेशन में इमैज या अन्य रिसोर्स का उपयोग करते हैं, आमतौर पर आप रिसोर्स के लिए अलग जावा पैकेज बनाते हैं।&lt;br /&gt;
|-&lt;br /&gt;
|03:15&lt;br /&gt;
|आपके लोकल फाइल सिस्टम में, पैकेज फोल्डर के साथ मेल खाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
| '''Projects''' विंडो में,  '''org.me.myimageapp''' नोड पर राइट क्लिक करें और  '''New &amp;gt; Java Package.''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
|'''New Package Wizard,''' में '''org.me.myimageapp''' के लिए '''.resources''' जोडें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| अतः नये पैकेज को अब '''org.me.myimageapp.resources.''' कहा जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| '''Finish. ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
|Projects विंडो में, आपको '''org.me.myimageapp.resources''' के भीतर इमैज दिखाई देनी चाहिए। जब आप इमैज जोड़ते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
|एप्लिकेशन में, इमैज को Jlabel कंपोनेंट के भीतर अंतःस्थापित किया जायेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| अब लेबल में इमैज को जोडते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
|'''GUI designer''' में, लेबल चुनें जिसे आपने फॉर्म के लिए जोडा है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
|Properties विंडो में, palette के नीचे, विंडो के दाईं तरफ, Icon प्रोपर्टीज पर स्क्रोल करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
|'''ellipsis (...)''' या दाईं तरफ तीन डोट्स पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
|''Icon Property''' डायलॉग बॉक्स में, '''Import to Project.''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
|file chooser में, अपने इमैज वाले फोल्डर में नेविगेट करें जिसे आप उपयोग करना चाहते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
|'''Next. ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:45&lt;br /&gt;
|wizard के '''Select Target Folder''' पैज में, '''Resources''' फोल्डर को चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:49&lt;br /&gt;
|और '''Finish. ''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|'''Finish,''' पर क्लिक करने के बाद, IDE आपके प्रोजेक्ट में इमैज को कॉपी करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:57&lt;br /&gt;
|इसलिए, जब आप एप्लिकेशन को बनाते और रन करते हैं, इमैज वितरण योग्य '''JAR''' फाइल में शामिल हो जाती है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:07&lt;br /&gt;
|यहाँ '''OK'' पर  क्लिक करें। &lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
|और अपने प्रोजेक्ट नोड पर राइट क्लिक करें औऱ ''' Clean and Build'' विकल्प चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
|अब आप '''Files''' मैन्यू में जा सकते हैं, और '''build''' फोल्डर के अंदर, &lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| '''dist''' फोल्डर के अंदर, आप '''jar''' फाइल देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
|यह imagedisplay क्लास में इमैज को एक्सेस करने के लिए कोड को तैयार करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:38&lt;br /&gt;
|यह आपके फॉर्म के '''Design''' view में लेबल पर आपके इमैज को भी प्रदर्शित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
|इस स्तर पर, आप फॉर्म की दिखावट में सुधार करने के लिए कुछ सरल चीजें कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
|'''Properties''' विंडो में,  '''Text''' प्रॉपर्टी चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
|औऱ '''jLabel1.''' डिलीट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
|वह वैल्यू '''GUI Builder''' द्वारा  लेबल के लिए प्रदर्शित टेक्स्ट के रूप में तैयार की गई थी।&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
|हालांकि, आप टेक्स्ट के बजाय एक इमैज प्रदर्शित करने के लिए लेबल का उपयोग कर रहे हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
| अतः इस टेक्स्ट की आवश्यकता नहीं है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:18&lt;br /&gt;
|अब '''label''' को फॉर्म पर  बीच में लाने के लिए खीचें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:26&lt;br /&gt;
|'''GUI Designer''' में, ''' Source''' टेब क्लिक करें। &lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
|लाइन के लिए नीचे स्क्रोल  करें जो दर्शाती है ''' Generated Code.''' &lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| कोड को प्रदर्शित करने के लिए ''' Generated Code''' लाइन के बाईं ओर plus sign (+) पर क्लिक करें, ''' जिसे GUI Designer''' ने तैयार किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
|यहाँ, की-लाइन यह है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
|क्योंकि आपने jLabel1 आइकन प्रोपर्टी के लिए ''' Property editor''' का उपयोग किया है, तो '''IDE''' ने '''setIcon''' मेथड तैयार किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:57&lt;br /&gt;
|उस मेथड का पैरामीटर '''ImageIcon''' के एक नामरहित आंतरिक क्लास पर ''' getResource()''' मेथड के लिए एक कॉल शामिल करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
&lt;br /&gt;
|एक बार आपकी इमैज जुड गयी, ''' Design''' view में इमैज पर राइट क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
| '''Events &amp;gt; Mouse &amp;gt; mouseClicked.''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
|व्यू '''Source'' मोड में चला जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
|यहाँ आप माउस क्लिक पर अपने कार्य को अनुकूलित करने के लिए कोड जोड़ सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
|'''pop-up''' तैयार करने के लिए कोड की कुछ लाइनें जोडें, जब इमैज GUI में क्लिक किया जाता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
|मैंने अब पॉप-अप तैयार करने के लिए कोड की कुछ लाइनें प्रविष्ट की हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 08:05&lt;br /&gt;
|पहले मैंने pop-up के लिए एक नया Jframe बनाया।&lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
|और मैंने डिफॉल्ट क्लोज ऑपरेशन सेट किया।&lt;br /&gt;
|-&lt;br /&gt;
| 08:15&lt;br /&gt;
|औऱ अंत में '''pop-up. ''' के लिए टेक्स्ट प्रदान किया।&lt;br /&gt;
|-&lt;br /&gt;
| 08:24&lt;br /&gt;
|कोड की इन लाइनों को जोडने के बाद, फ़ाइल की शुरुआत में दो स्टेटमेंट्स को जोड़कर आवश्यक पैकेज इंपोर्ट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
| ''' import javax.swing.*; '''&lt;br /&gt;
|-&lt;br /&gt;
| 08:45&lt;br /&gt;
|और ''' import java.awt.*; '''जोडें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:53&lt;br /&gt;
|यह इस प्रोग्राम के लिए आवश्यक जरूरी पैकेज को इंपोर्ट करेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 08:59&lt;br /&gt;
|अब एप्लिकेशन को बनाएँ और रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:02&lt;br /&gt;
|हमने इमैज को एक्सेस और प्रदर्शित करने के लिए तैयार किया है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:07&lt;br /&gt;
|इमैज एक्सेस हुआ है कि नहीं सुनिश्चित करने के लिए एप्लिकेशन को बनाएँ औऱ रन करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:12&lt;br /&gt;
|सबसे पहले, हमें प्रोजेक्ट ''' Main class.''' सेट करने की आवश्यकता है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
|जब आप ''' Main class''' सेट करते हैं, तो IDE जानता है कि किस क्लास को रन करना है। जब आप प्रोजेक्ट को रन करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:21&lt;br /&gt;
|इसके अलावा, यह सुनिश्चित करता है कि एप्लिकेशन '''JAR''' फाइल में '''Main class''' एलिमेंट तैयार होता  है जब आप  एप्लिकेशन का निर्माण करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:33&lt;br /&gt;
|यहाँ प्रोजेक्ट विंडो में '''ImageDisplayApp'' प्रोजेक्ट नोड पर राइट क्लिक करें। और '''Properties''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:41&lt;br /&gt;
|'''Project Properties''' डायलॉग बॉक्स में, बाईँ ओर '''Run''' श्रेणी चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
|'''Browse''' बटन पर क्लिक करें, जो कि '''Main Class''' फिल्ड के बाद है।&lt;br /&gt;
|-&lt;br /&gt;
| 09:51&lt;br /&gt;
|''' org.me.myimageapp.ImageDisplay''' चुनें और  ''' Select Main Class''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:01&lt;br /&gt;
|यहाँ OK पर क्लिक करें। &lt;br /&gt;
|-&lt;br /&gt;
| 10:05&lt;br /&gt;
|अब ''' Project''' नोड पर राइट क्लिक करें औऱ '''Clean &amp;amp; Build. ''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:11&lt;br /&gt;
|आप Files विंडो में एप्लिकेशन की 'Build प्रॉपर्टीज को देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
|'''Build''' फोल्डर compiled क्लास को सम्मिलित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:23&lt;br /&gt;
|'''dist''' फोल्डर एक निष्पादन योग्य JAR फाइल सम्मिलित करता है, जिसमें कंपाइल क्लास औऱ इमैज शामिल है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:32&lt;br /&gt;
|अब टूल बार से '''Run''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
|हमारा आउटपुट विंडो इमैज के साथ खुलता है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:39&lt;br /&gt;
|मैं अब इस इमैज पर क्लिक करूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 10:42&lt;br /&gt;
|और आप pop-up को शीर्ष पर देख सकते हैं, जो इमैज के विवरण को दिखा रहा है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:50&lt;br /&gt;
|अब, नियत कार्य के लिए&lt;br /&gt;
|-&lt;br /&gt;
| 10:54&lt;br /&gt;
|चार इमैज के साथ एक अन्य GUI बनाएँ, जैसा कि इस ट्यूटोरियल में दिखाया गया है,&lt;br /&gt;
|-&lt;br /&gt;
| 11:01&lt;br /&gt;
|प्रत्येक इमैज के लिए, विभिन्न events निर्दिष्ट करें जैसे '''keyboard event, mouse-motion event, mouse-click event, mouse-wheel event''' &lt;br /&gt;
|-&lt;br /&gt;
| 11:12&lt;br /&gt;
|मैंने पहले ही नियत-कार्य बना दिया है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:17&lt;br /&gt;
|नियत-कार्य प्रोजेक्ट को रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| आपका नियत-कार्य कुछ इस तरह से दिखना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 11:26&lt;br /&gt;
|मैंने यहाँ अपने नियत-कार्य के लिए keyboard-events और mouse events बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:34&lt;br /&gt;
|अतः, संक्षेप में&lt;br /&gt;
|-&lt;br /&gt;
| 11:36&lt;br /&gt;
|हमने Jframe फॉर्म बनाया है,&lt;br /&gt;
|-&lt;br /&gt;
| 11:39&lt;br /&gt;
|इमैज के लिए पैकेज जोडा है&lt;br /&gt;
|-&lt;br /&gt;
| 11:41&lt;br /&gt;
|लेबल पर इमैज प्रदर्शित की है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:44&lt;br /&gt;
|&lt;br /&gt;
औऱ mouse events और pop-ups भी बनाया है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
|स्क्रीन पर दिखाए गए लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
|-&lt;br /&gt;
| 11:53&lt;br /&gt;
|It summarizes the Spoken Tutorial project. यह स्पोकन ट्यूटोरियल को सारांशित करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:56&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं। &lt;br /&gt;
|-&lt;br /&gt;
| 12:02&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। &lt;br /&gt;
|-&lt;br /&gt;
| 12:07&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 12:11&lt;br /&gt;
|अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें। &lt;br /&gt;
|-&lt;br /&gt;
| 12:19&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। &lt;br /&gt;
|-&lt;br /&gt;
| 12:23&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। &lt;br /&gt;
|-&lt;br /&gt;
| 12:30&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है &lt;br /&gt;
spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro&lt;br /&gt;
|-&lt;br /&gt;
| 12:42&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं......अब आपसे विदा लेता हूँ। &lt;br /&gt;
|-&lt;br /&gt;
| 12:46&lt;br /&gt;
|धन्यवाद&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C3/Connecting-to-a-MySQL-Database/Hindi</id>
		<title>Netbeans/C3/Connecting-to-a-MySQL-Database/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C3/Connecting-to-a-MySQL-Database/Hindi"/>
				<updated>2015-01-21T03:18:48Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{| Border=1  | '''Time''' | '''Narration'''  |- | 00:00 | नमस्कार दोस्तों  |- | 00:02 |''' 'Connecting to a MySQL Database' ''' के ट्यू...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:00&lt;br /&gt;
| नमस्कार दोस्तों&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|''' 'Connecting to a MySQL Database' ''' के ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:07&lt;br /&gt;
|इस ट्यूटोरियल में हम सीखेंगे&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|'''MySQL''' सर्वर प्रोप्रटीज को कॉन्फिगर करना &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
| '''MySQL'''  सर्वर आरंभ करना  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:17&lt;br /&gt;
| '''database''' को बनाना औऱ कनेक्ट करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| '''database''' टेबल्स को बनाना, जिसके तहत हम दो मेथड्स का पता करेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:26&lt;br /&gt;
|sql एडिटर का उपयोग करना, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
|create table dialogue का उपयोग करना और, अंततः&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:33&lt;br /&gt;
| एक '''SQL'''  स्क्रिप्ट को रन करना।&lt;br /&gt;
|-&lt;br /&gt;
|00:37&lt;br /&gt;
|इस प्रदर्शन के लिए मैं उपयोग कर रहा हूँ  लिनक्स ऑपरेटिंग सिस्टम  '''उबंटु v12.04,''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:44&lt;br /&gt;
|और  ''' Netbeans IDE v7.1.1'''&lt;br /&gt;
 |-&lt;br /&gt;
|00:48&lt;br /&gt;
|आपको ''' Java Development Kit (JDK) v6'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:54&lt;br /&gt;
|और ''' MySQL database''' सर्वर की भी आवश्यकता है। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
|इस ट्यूटोरियल को सीखने के लिए, ''' database''' प्रबंधन की बुनियादी समझ आवश्यक है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:03&lt;br /&gt;
|अधिक जानकारी के लिए,  दिखाये गये लिंक पर ''' PHPandMySQL'''  के स्पोकन ट्यूटोरियल्स देखें।&lt;br /&gt;
|-&lt;br /&gt;
|01:10&lt;br /&gt;
|अन्य मानक प्रोग्रामिंग शब्दावलियाँ इस ट्यूटोरियल में उपयोग की गई है।&lt;br /&gt;
|-&lt;br /&gt;
|01:16&lt;br /&gt;
|यह ट्यूटोरियल दर्शाता है कि कैसे ''' Netbeans IDE.''' से '' MySQL database''' के लिए कनेक्शन को सेट किया जाय।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:24&lt;br /&gt;
|एक बार कनेक्ट हुआ, तो हम ''' IDE's Database ''' एक्सप्लोरर में  '''MySQL''' के साथ कार्य करेंगे।&lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|अब ''' IDE''' पर जाएँ।  &lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
| ''' Netbeans IDE'''    ''' MySQL RDBMS.''' के समर्थन के लिए एक बंडल के साथ आता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:42&lt;br /&gt;
|आपको '''Netbeans,'' में  ''' MySQL डेटाबेस सर्वर एक्सेस करने से पहले,  '''MySQL server''' प्रोप्रटीज कॉन्फिगर करना होगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
|''Services''' विंडो में ''' Databases'''  नोड पर राइट क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
|'''MySQL server properties''' डायलॉग बॉक्स खोलने के लिए  ''' Register MySQL Server''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|पुष्टि कर लें कि सर्वर होस्ट नाम और पोर्ट सही हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
|ध्यान दें कि,  '''IDE'''  डिफॉल्ट सर्वर होस्ट नाम के रूप  में '''localhost''' प्रविष्ट करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
|3306   डिफॉल्ट सर्वर पोर्ट नंबर है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
|'''Administrator Username''' प्रविष्ट करें यदि प्रदर्शित नहीं है।&lt;br /&gt;
|-&lt;br /&gt;
|02:27&lt;br /&gt;
|मेरे सिस्टम में '''Administrator Username'''   '''root''' है।&lt;br /&gt;
|-&lt;br /&gt;
|02:33&lt;br /&gt;
|'''Administrator'''  पासवर्ड प्रविष्ट करें। &lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
|मेरे सिस्टम में पासवर्ड रिक्त है।&lt;br /&gt;
|-&lt;br /&gt;
|02:40&lt;br /&gt;
|डायलॉग बॉक्स के शीर्ष पर  ''' Admin Properties'''  टेब पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 02:45&lt;br /&gt;
|यह आपको '''MySQL server.'''  को नियंत्रित करने के लिए जानकारी दर्ज करने की अनुमति देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 02:51&lt;br /&gt;
|''' Path/URL to admin tool:''' फिल्ड में,&lt;br /&gt;
|-&lt;br /&gt;
|02:56&lt;br /&gt;
|अपने ''' MySQL Administration''' एप्लिकेशन के लोकेशन के लिए टाइप या ब्राउज करें।&lt;br /&gt;
|-&lt;br /&gt;
|03:02&lt;br /&gt;
|मेरे सिस्टम में,  tool के लिए लोकेशन है ''' /usr/bin/mysqladmin'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| '''Arguments'''  फिल्ड में  admin tool के लिए कोई भी आर्ग्युमेंट टाइप करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:18&lt;br /&gt;
|इसे भी रिक्त छोडा जा सकता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 03:22&lt;br /&gt;
|'''Path to start command: ''' फिल्ड में &lt;br /&gt;
|-&lt;br /&gt;
| 03:25&lt;br /&gt;
|MySQL start command की लोकेशन के लिए टाइप या ब्राउज करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
|मेरे सिस्टम में यह ''' /usr/bin/mysqld_safe''' है।&lt;br /&gt;
|-&lt;br /&gt;
| 03:38&lt;br /&gt;
|Arguments फिल्ड में,  start command के लिए कोई भी आर्ग्युमेंट टाइप करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|यहाँ, मैं टाइप करूँगा ''' -u space root space  start'''&lt;br /&gt;
|-&lt;br /&gt;
| 03:51&lt;br /&gt;
|'''Path to stop command: ''' में&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
|'''MySQL''' stop command.  की लोकेशन के लिए टाइप या ब्राउज करें।&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
|यह आमतौर पर '''MySQL''' संस्थापन डाइरेक्टरी के  '''bin''' फोल्डर में  ''mysqladmin'''  के लिए पाथ है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:06 &lt;br /&gt;
|मेरे सिस्टम में यह ''' /usr/bin/mysqladmin''' है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:14&lt;br /&gt;
|यदि  Arguments फिल्ड में कमांड  mysqladmin है, टाइप करें '''-u space root space stop.''' &lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|समाप्त होने पर, '''Admin Properties''' टेब सदृश होना चाहिए कि स्क्रीन पर क्या दिखाया गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:33 &lt;br /&gt;
|'''OK. ''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 04:36&lt;br /&gt;
|पहले सुनिश्चित कर लें कि, '''MySQL database''' सर्वर हमारे सिस्टम पर रन हो रहा है।&lt;br /&gt;
|-&lt;br /&gt;
| 04:42&lt;br /&gt;
|'''Service''' विंडो में  '''MySQL''' सर्वर नोड दर्शाता है कि '''MySQL database''' सर्वर कनेक्ट है या नहीं।&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
| यह रन हो रहा है सुनिश्चित करने के बाद, '''Databases &amp;gt;&amp;gt; MySQL server''' नोड पर राइट क्लिक करें और '''Connect. ''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 05:05&lt;br /&gt;
|जब विस्तार करने पर, '''MySQL''' सर्वर नोड सभी उपलब्ध '''MySQL databases.'''  को प्रदर्शित करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 05:13&lt;br /&gt;
&lt;br /&gt;
|एक  '''SQL Editor. ''' के माध्यम से  '''databases''' के साथ बातचीत करने का एक साधारण तरीका है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
| इस उद्देश्य के लिए Netbeans में बिल्ट-इन ''SQL Editor'' होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
|आप इसे कनेक्शन नोड पर राइट क्लिक करके एक्सेस कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
|अब '''SQL Editor''' का उपयोग करके नये  '''database''' उदाहरण बनाते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
|Services विंडो में, ''MySQL''' सर्वर नोड पर राइट क्लिक करें और '''Create Database''' चुनें। &lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
|'''Create Database dialogue''' में,नये '''database. ''' का नाम टाइप करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:50&lt;br /&gt;
|मैं इसे नाम '''mynewdatabase.''' दूँगा।&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
|आप भी दिए गए यूजर के लिए पूर्ण एक्सेस प्रदान कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 06:01&lt;br /&gt;
&lt;br /&gt;
|डिफ़ॉल्ट रूप से, केवल एड्मिन यूजर को कुछ कमांड्स प्रदर्शन करने की अनुमति होती है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
|ड्रॉप-डाउन सूची आपको विशिष्ट यूजर के लिए इन अनुमतियों को असाइन करने की अनुमति देती है।&lt;br /&gt;
|-&lt;br /&gt;
| 06:13&lt;br /&gt;
|यह यूजर को सबसे अधिक अनुमति देने के लिए एक अच्छा अभ्यास है, सिवाय ड्रॉप टेबल्स को छोडकर।&lt;br /&gt;
|-&lt;br /&gt;
| 06:18&lt;br /&gt;
|और यूजर को केवल  उन  databases को संशोधित करने की अनुमति देता है । जो उनके एप्लिकेशन द्वारा बनाए गए हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| लेकिन अभी के लिए, हम चेकबॉक्स को अचयनित छोड़ देंगे।&lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
|Click '''OK. ''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
| अब टेबल्स बनाते हैं, डेटा के साथ उन्हें पॉप्यूलेट और टेबल्स में बनाए गए डेटा को संशोधित करते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| '''mynewdatabase''' फिलहाल रिक्त है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
|टेबल्स मेंडेटा इनपुट करने  के लिए पहले मेथड का पता लगाएँ।&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
|Database एक्सप्लोरर में,  'mynewdatabase' '' कनेक्शन नोड का विस्तार करें।&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
|यहाँ तीन  sub फोल्डर हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:00&lt;br /&gt;
|''' Tables, Views'''  और '''Procedures. ''' &lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
|'''Tables''' फोल्डर पर राइट क्लिक करें औऱ  '''Execute Command ''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
|मैन विंडो में ''' SQL Editor'' में एक रिक्त कैनवास खुलता है।&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|इस  ''' SQL''' एडिटर में एक साधारण क्वेरी टाइप करें   &lt;br /&gt;
|-&lt;br /&gt;
| 07:30&lt;br /&gt;
|अब मैंने ''' SQL''' एडिटर में एक साधारण क्वेरी टाइप कर दी है। &lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
|यह ''' Counselor'''  टेबल के लिए टेबल परिभाषा है, जिसे हम बनाने जा रहे हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
|इस क्वेरी को निष्पादित करने के लिए, या तो टास्क बार के शीर्ष में '''Run SQL'''  आइकन पर राइट क्लिक करें&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
|या '''SQL Editor'''  के अंदर राइट क्लिक करें और '''Run Statement.''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:00 &lt;br /&gt;
| '''IDE'''   '''database. ''' में '''Counselor''' टेबल तैयार करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:04 &lt;br /&gt;
|आप इस मैसेज को '''Output''' विंडो में देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
|जो कहता है कि कमांड सफलतापूर्वक निष्पादित हो गयी है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:17&lt;br /&gt;
|इस परिवर्तन को सत्यापित करने के लिए, ''Database''' एक्सप्लोरर में  Tables नोड पर राइट क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
|'''Refresh.''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
|यह विशिष्ट  database के वर्तमान स्टेटस को अपडेट करता है।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 08:32&lt;br /&gt;
&lt;br /&gt;
|नया  Counselor टेबल अब  Tables विकल्प के नीचे प्रदर्शित होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 08:40&lt;br /&gt;
|यदि आप टेबल नोड को विस्तृत करते हैं, तो आप अपने द्वारा बनाए गए कॉलम्स को देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
|अब टेबल्स में डेटा इनपुट करने के लिए अगला मेथड  पता लगाते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 08:51&lt;br /&gt;
|अर्थात Create Table Dialog का उपयोग करके&lt;br /&gt;
|-&lt;br /&gt;
| 08:54&lt;br /&gt;
|'''Database''' एक्सप्लोरर में, '''Tables''' नोड पर राइट क्लिक करें और'''Create Table. ''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:03&lt;br /&gt;
|''Create Table dialogue''' खुलता है।  &lt;br /&gt;
|-&lt;br /&gt;
| 09:06&lt;br /&gt;
|'''Table''' नेम टेक्स्ट फिल्ड में, '''Subject''' टाइप करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:13&lt;br /&gt;
|'''Add Column ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 09:16&lt;br /&gt;
&lt;br /&gt;
|'''Add Column dialogue''' में, '''Name'' फिल्ड में '''id''' टाइप करें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:22&lt;br /&gt;
| '''Type''' ड्रॉप-डाउन मैन्यू से डेटा टाइप के लिए  '''SMALLINT'''  चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:30&lt;br /&gt;
| '''Add Column dialog'''  बॉक्स में  '''Primary Key'''  चेकबॉक्स चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 09:35&lt;br /&gt;
|यह आपके टेबल के लिए primary key निर्दिष्ट करने के लिए है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
| ध्यान दें, जब आप '''Key''' चेक बॉक्स चुनते हैं, तो ''Index'' और '''Unique''' चेक बॉक्स स्वतः चयनित हो जाते हैं। &lt;br /&gt;
|-&lt;br /&gt;
| 09:49&lt;br /&gt;
| '''Null''' चेक बॉक्स भी अचयनित होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:53&lt;br /&gt;
|यह इसलिए क्योंकि primary  कीज़'''database. '''  में यूनिक रो को पहचानने के लिए उपयोग की जाती  हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 09:59&lt;br /&gt;
|OK. पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:03&lt;br /&gt;
|शेष कॉलम को जोडने के लिए इस प्रक्रिया को दोहराएँ, जैसे स्क्रीन पर दिखाया गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:09&lt;br /&gt;
|अभी हमने ''Subject'' नामक टेबल बनाया है, जो ''Name, Description,''' और  '''Counselor ID''' के लिए डेटा रखेगा।&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| '''OK. ''' पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:23&lt;br /&gt;
|'''database''' में '''SQL''' क्वेरी रन करके, हम '''database''' स्ट्रक्चर में डेटा बनाए रखने के लिए हम जोड, संशोधित और डिलीट कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 10:32&lt;br /&gt;
| '''Counselor''' टेबल में एक नया रिकॉर्ड जोडते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
|''Tables''' नोड  context मैन्यू से  '''Execute Command''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 10:43&lt;br /&gt;
|मैन विंडो में एक नया  SQL एडिटर  खुलता है।&lt;br /&gt;
|-&lt;br /&gt;
| 10:47&lt;br /&gt;
|'''SQL Editor''' में , एक साधारण क्वेरी टाइप करते हैंः&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 11:00&lt;br /&gt;
&lt;br /&gt;
| इस क्वेरी को निष्पादित करने के लिए, सोर्स एडिटर के अंदर राइट क्लिक करें, और '''Run Statement''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 11:07&lt;br /&gt;
|सत्यापित करते है कि यदि नया रिकॉर्ड टेबल में जोडा गया है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:12&lt;br /&gt;
|'''Counselor''' टेबल पर राइट क्लिक करें और  '''View Data. ''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:18&lt;br /&gt;
|एक नया '''SQL Editor'''  मैन विंडो में खुलता है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:21&lt;br /&gt;
| टेबल से सभी डेटा का चयन करने के लिए एक क्वेरी स्वचालित रूप से तैयार होती है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:27&lt;br /&gt;
|इस स्टेटमेंट का परिणाम  workspace के नीचे  table view में प्रदर्शित होता है।&lt;br /&gt;
|-&lt;br /&gt;
| 11:41&lt;br /&gt;
|ध्यान दें कि, एक नई रो को डेटा के साथ जोड दिया गया है, जिसे अभी हमने बनाया है ।&lt;br /&gt;
|-&lt;br /&gt;
| 11:46&lt;br /&gt;
|हम  IDE में बाहरी  SQL को सीधे रन भी कर सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 11:52&lt;br /&gt;
|प्रदर्शनात्मक  उद्देश्यों के लिए मेरे पास यहाँ  SQL क्वेरी है।&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 11:59&lt;br /&gt;
&lt;br /&gt;
|यह स्क्रिप्ट दो टेबल्स को बनाता है जैसे हमने अभी बनाए हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 12:04&lt;br /&gt;
|अर्थात '''Counselor''' और '''Subject'''&lt;br /&gt;
|-&lt;br /&gt;
| 12:09&lt;br /&gt;
|क्योंकि स्क्रिप्ट इन टेबल्स को अधिलेखित कर देता है।&lt;br /&gt;
|-&lt;br /&gt;
| 12:12&lt;br /&gt;
|हम इन दो टेबल्स को डिलीट करेंगे यदि वे पहले से ही मौजूद हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 12:16&lt;br /&gt;
|टेबल्स डिलीट करने के लिए,  Counselor टेबल पर राइट क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 12:21&lt;br /&gt;
|और '''Delete.''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 12:24&lt;br /&gt;
| '''Confirm Object Deletion'''  डायलॉग बॉक्स में '''Yes'''  पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 12:31&lt;br /&gt;
|इसी तरह  '''Subject''' टेबल के लिए दोहराएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:38&lt;br /&gt;
|अब, अपने सिस्टम से मौजूदा '' 'SQL' '' क्वेरी फ़ाइल खोलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:43&lt;br /&gt;
|'''File ''' मैन्यू से, '''Open File''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:48&lt;br /&gt;
|इस फ़ाइल युक्त स्थान के लिए ब्राउज़ करें।&lt;br /&gt;
|-&lt;br /&gt;
| 12:54&lt;br /&gt;
|स्क्रिप्ट स्वतः ही '' 'SQL' '' एडिटर में खुलती है।&lt;br /&gt;
|-&lt;br /&gt;
| 12:59&lt;br /&gt;
|सुनिश्चित करें कि  '''mynewdatabase'' के लिए कनेक्शन चयनित है।&lt;br /&gt;
|-&lt;br /&gt;
| 13:03&lt;br /&gt;
|इसे एडिटर के शीर्ष पर टूलबार में कनेक्शन ड्रॉप-डाउन से चेक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 13:13&lt;br /&gt;
|टास्क बार में  '''Run SQL'''  बटन पर क्लिक करें।&lt;br /&gt;
|-&lt;br /&gt;
| 13:17&lt;br /&gt;
|और स्क्रिप्ट चयनित ''database. '' के समक्ष निष्पादित होती है।&lt;br /&gt;
|-&lt;br /&gt;
| 13:22&lt;br /&gt;
| '''mynewdatabase''' कनेक्शन नोड पर राइट क्लिक करें और '''Refresh. ''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 13:28&lt;br /&gt;
&lt;br /&gt;
|यह विशिष्ट  database के वर्तमान स्टेटस के लिए  database कंपोनेंट्स अपडेट करता है।&lt;br /&gt;
|-&lt;br /&gt;
| 13:34&lt;br /&gt;
|अब इन टेबल्स में से किसी एक पर राइट क्लिक करें और '''View Data.''' चुनें।&lt;br /&gt;
|-&lt;br /&gt;
| 13:41&lt;br /&gt;
|Workspace के नीचे, आप इन टेबल्स में निहित डेटा को देख सकते हैं।&lt;br /&gt;
|-&lt;br /&gt;
| 13:52&lt;br /&gt;
|इस ट्यूटोरियल में आपने सीखा&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:54&lt;br /&gt;
|अपने कंप्यूटर पर  MySQL कॉन्फिगर करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:57&lt;br /&gt;
|IDE से  database सर्वर के लिए कनेक्शऩ सेट अप करना।&lt;br /&gt;
|-&lt;br /&gt;
| 14:02&lt;br /&gt;
| डेटा  बनाना, डिलीट और संशोधित करना और&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:06&lt;br /&gt;
|'''SQL''' क्वेरीज को रन करना।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 14:10&lt;br /&gt;
&lt;br /&gt;
|नियत कार्य के रुप में, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:11&lt;br /&gt;
|टेबल्स के साथ एक और डेटाबेस उदाहरण बनाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:15&lt;br /&gt;
|अपनी व्यक्तिगत बुक लाइब्रेरी के रखरखाव के लिए आवश्यक डेटा के साथ इन टेबल्स को पॉप्यूलेट करें।&lt;br /&gt;
|-&lt;br /&gt;
| 14:21&lt;br /&gt;
|और डेटा को देखने के लिए इन  SQL स्टेटमेंट्स को रन करें।&lt;br /&gt;
|-&lt;br /&gt;
| 14:29&lt;br /&gt;
|मैंने एक समान  database बनाया है, जो मेरी व्यक्तिगत फिल्म लाइब्रेरी का ब्यौरा रखता है।&lt;br /&gt;
|-&lt;br /&gt;
| 14:37&lt;br /&gt;
|आपका नियत कार्य इस तरह होना चाहिए।&lt;br /&gt;
|-&lt;br /&gt;
| 14:44&lt;br /&gt;
|स्क्रीन पर दिखाए गए लिंक पर उपलब्ध वीडियो देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 14:48&lt;br /&gt;
&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 14:51&lt;br /&gt;
&lt;br /&gt;
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 14:56&lt;br /&gt;
&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 15:01&lt;br /&gt;
&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 15:04&lt;br /&gt;
&lt;br /&gt;
|अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 15:10&lt;br /&gt;
&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 15:15&lt;br /&gt;
&lt;br /&gt;
|यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 15:20&lt;br /&gt;
&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 15:27&lt;br /&gt;
&lt;br /&gt;
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 15:30&lt;br /&gt;
&lt;br /&gt;
|धन्यवाद ।&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C2/Developing-a-Sample-Web-Application/Hindi</id>
		<title>Netbeans/C2/Developing-a-Sample-Web-Application/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C2/Developing-a-Sample-Web-Application/Hindi"/>
				<updated>2015-01-15T05:11:42Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{| Border=1  || '''Time''' || '''Narration'''  |- | 00:01 | Hiii everybody  नमस्कार दोस्तों,  |- | 00:02 |  Netbeans IDE पर वेब एप्...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
&lt;br /&gt;
|| '''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| Hiii everybody  नमस्कार दोस्तों,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  Netbeans IDE पर वेब एप्लिकेशन डेवलप करने के परिचय पर ट्यूटोरियल में  आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:08&lt;br /&gt;
|हम समझते हैं कि आपको  netbeans की सामान्य जानकारी है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:12&lt;br /&gt;
| यदि नहीं तो कृपया  Netbeans पर संबंधित ट्यूटोरियल्स के लिए स्पोकन ट्यूटोरियल की वेबसाइट पर जाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:19&lt;br /&gt;
| पहले ट्यूटोरियल को देखकर आप &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:22&lt;br /&gt;
| संस्थापन औऱ  Netbeans के इंटरफेस से परिचित होंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:25&lt;br /&gt;
| पिछले ट्यूटोरियल में भी आपको समझाया गया कि नया प्रोजेक्ट कैसे बनाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:29&lt;br /&gt;
| इसके लिए, मैं लिनक्स ऑपरेटिंग सिस्टम उबुंटू v11.04 और Netbeans IDE v7.1.1 का उपयोग कर रहा हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:40&lt;br /&gt;
| यह ट्यूटोरियल आपको वेब एप्लिकेशन्स विकसित करने के साथ बुनियादी  Netbeans की सामान्य जानकारी के बारे में समझायेगा। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
| हम देखेंगे,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:46&lt;br /&gt;
| वेब एप्लिकेशन प्रोजेक्ट को सेट करना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:49&lt;br /&gt;
| वेब एप्लिकेशन सोर्स फाइल्स बनाना या एडिट करना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
| जावा पैकेज और जावा सोर्स फाइल बनाना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:56&lt;br /&gt;
| गेटर और सेटर मेथड्स को तैयार करना,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|डिफॉल्ट जावा सर्वर पेज फाइल को एडिट करना,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:02&lt;br /&gt;
|जावा सर्वर पेज फाइल को बनाना&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
|और अंत में अपने वेब एप्लिकेशन प्रोजेक्ट को रन कर रहे हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:08&lt;br /&gt;
| इस ट्यूटोरियल का अनुकरण करने के लिए, आपको आवश्यकता होगी Netbeans IDE &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
| जावा डेवलपमेंट किट (JDK) वर्जन 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:17&lt;br /&gt;
| GlassFish सर्वर ओपन सोर्स एडिशन &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:20&lt;br /&gt;
| उपर्युक्त सभी को स्क्रीन पर दिखाये गये लिंक से एक साथ डाउनलोड किया जा सकता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
| यह ट्यूटोरियल दर्शाता है कि एक साधारण वेब एप्लिकेशन कैसे बनाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
| सर्वर पर इसे प्रसारित कैसे करें&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:32&lt;br /&gt;
| और एक ब्राउज़र में इसकी प्रस्तुति कैसे देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:35&lt;br /&gt;
| एप्लिकेशन इम्प्लॉइ (JSP) जावा सर्वर पेज आपसे आपका नाम इनपुट करने के लिए पूछता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:42&lt;br /&gt;
| यह फिर HTTP सेशन के दौरान नाम को कायम रखने के लिए JavaBeans कंपोनेंट का उपयोग करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:48&lt;br /&gt;
| और फिर दूसरे JSP पृष्ठ पर आउटपुट निकालते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
| अब  Netbeans पर जाएँ और अपना वेब एप्लिकेशन प्रोजेक्ट बनाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
| File मेन्यू से '''New Project'''  चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:01&lt;br /&gt;
| Categories से  '''Java Web''' चुनें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
| Projects से '''Web Application''' चुनें और  Next पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| अपने प्रोजेक्ट को  नाम दें। मैं अपने प्रोजेक्ट को '''HelloWeb'''  नाम दूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:15&lt;br /&gt;
| अपने कंप्यूटर पर किसी भी डाइरेक्टरी पर प्रोजेक्ट स्थान निर्दिष्ट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:20&lt;br /&gt;
|  '''Next.'''  पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:22&lt;br /&gt;
| '''Server and Settings''' पेनल खुलता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
| जावा का वर्जन चुनें, जिसे आप अपने एप्लिकेशन के साथ उपयोग करना चाहते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
| और सर्वर चुनें, जिसे आप अपने एप्लिकेशन पर प्रसारित करना चाहते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:34&lt;br /&gt;
| '''Next.'''   क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| '''Frameworks''' पैनल में , &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
| प्रोजेक्ट बनाने के लिए  Finish क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:41&lt;br /&gt;
| IDE  '''HelloWeb'''  फोल्डर बनाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:46&lt;br /&gt;
| इस फ़ोल्डर में आपके सभी सोर्सेस और प्रोजेक्ट मेटाडाटा शामिल हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
| वेलकम पेज, '''index.jsp''  मुख्य विंडो में सोर्स एडिटर में खुलता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| आप यहाँ बाईं तरफ फ़ाइल विंडो में प्रोजेक्ट की फाइल संरचना को देख सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
| और यह प्रोजेक्ट विंडो में लॉजिकल संरचना है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:10&lt;br /&gt;
| सोर्स फाइल को बनाना और एडिट करना सबसे महत्वपूर्ण फंक्शन है जिसे  IDE प्रदान करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:15&lt;br /&gt;
| अब  Projects विंडो में, '''Source Packages'''  नोड खुलता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
| ध्यान दें कि  Source Packages नोड में केवल एक खाली  default package नोड शामिल है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.25&lt;br /&gt;
| '''Source Packages''' पर राइट क्लिक करें और '''New &amp;gt; Java Class.'''  चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
| अपने क्लास को नाम दें। मैं  क्लास को '''NameHandler'''  नाम दूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| और '''Package''' कोम्बोबोक्स में, मैं टाइप करता हूँ '''org.mypackage.hello''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
| और '''Finish''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:57&lt;br /&gt;
|  '''NameHandler.java''' फाइल सोर्स एडिटर में खुलती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
| अब क्लास डिक्लेरेशन के नीचे स्ट्रिंग वेरिएबल को घोषित करें, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:07&lt;br /&gt;
| मैं एक स्ट्रिंग वेरिएबल String name  घोषित करूँगा और&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
|  मैं क्लास में '''public NameHandler'''  कंस्ट्रक्टर  भी जोडूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
| अब मैं कंस्ट्रक्टर के अंदर '''name = null;''' भी जोडता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
| अब Getter और Setter मेथड्स को बनाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:33&lt;br /&gt;
|  सोर्स एडिटर में  name फिल्ड पर राइट क्लिक करें, contextual मेन्यू से  Refactor और  Encapsulate Fields चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
|  '''Refactoring''' प्रत्यक्ष बिहेवियर बदले बिना मौजूदा कोड की संरचना में सुधार के लिए एक अनुशासित तकनीक है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56&lt;br /&gt;
| संक्षेप में, आप बिहेवियर बदले बिना कोड की संरचना को बदल सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
| '''Refactoring''' के साथ, आप फिल्ड, मेथड्स या क्लासेस, चीजों को अलग किये बिना स्थानांतरित कर सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
| वापस IDE पर जाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| '''Encapsulate Fields''' डायलॉग नेम फिल्ड सूची के साथ खुलता है।&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| ध्यान दें, Fields visibility    private के लिए सेट है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|औऱ  Accessors visibility  डिफॉल्ट रूप से  public सेट है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:24&lt;br /&gt;
| यह दर्शाता है कि क्लास वेरिएबल्स  के लिए एक्सेस मॉडिफायर  private के रूप में निर्दिष्ट होगा।&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| जबकि  '''getter''' और '''setter''' मेथड्स क्रमशः '''public''' मॉडिफायर्स के साथ तैयार होगा।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| '''Refactor.''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:39&lt;br /&gt;
| '''Getter''' और '''Setter''' मेथर्ड्स '''name''' फिल्ड के लिए तैयार होते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
| क्लास वेरिएबल के लिए मॉडिफायर्स '''private''' सेट होता है जबकि  '''getter''' और '''setter''' मेथड्स public मॉडिफायर के साथ तैयार होते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:56&lt;br /&gt;
|आपका जावा क्लास अंततः इस प्रकार दिखना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:59&lt;br /&gt;
| अब '''Default JavaServer Pages''' फाइल को एडिट करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
| सोर्स एडिटर के ऊपरी भाग में प्रदर्शित, इसके टेब पर क्लिक करके   '''index.jsp''' फाइल पर पुनः ध्यान दें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
| अब '''Tools''' मेन्यू &amp;gt; '''Palette'''  पर जाकर   '''Palette manager''' खोलें और '''HTML/JSP code clips''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
| '''Palatte manager''' खुलता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:26&lt;br /&gt;
| palette manager में '''HTML forms''' के ऑप्शन्स प्रदर्शित होते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:31&lt;br /&gt;
| '''Form''' आइटम चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
| इस खीचें और  अपने सोर्स एडिटर में  h1 टैग्स के बाद के प्वाइंट्स पर  रखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:42&lt;br /&gt;
| '''Insert form''' डायलॉग बॉक्स खुलता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
| स्क्रीन पर दिखाई गई वैल्यूज निर्दिष्ट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
| '''Action''' में  '''response.jsp'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
| '''Method''' में '''GET ''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| और '''Name input form.'''  के रूप में अपने फॉर्म को नाम दें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
| OK पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:07&lt;br /&gt;
| '''index.jsp '''  फाइल में एक  HTML फॉर्म जुड जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:13&lt;br /&gt;
| अब Palette manager से Text Input आइटम चुनें, इस खीचें और क्लोजिंग फॉर्म टैग्स के पहले प्वाइंट पर इसे रखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
| '''Insert text input''' डायलॉग बॉक्स में '''Name''' के रुप में  नाम' निर्दिष्ट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
| '''Type''' में '''text''' रखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:34&lt;br /&gt;
| और OK पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| HTML इनपुट टैग फॉर्म टैग्स के मध्य जुड़ जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:41&lt;br /&gt;
| इनपुट टैग से खाली वैल्यू एट्रीब्यूट डिलीट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
| अब palette से '''Button''' आइटम चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| इसे खीचें और क्लोजिंग फॉर्म टैग से पहले प्वाइंट पर रखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:58&lt;br /&gt;
|  '''Label''' में '''OK'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
| '''Type''' में '''submit'''  निर्दिष्ट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
| औऱ  '''OK''' पर फिर से क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:05&lt;br /&gt;
|अब HTML बटन फॉर्म टैग्स पर जुड़ जाता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
| पहले '''input tag''' के सामने '''Enter your name''' टेक्स्ट को प्रविष्ट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
| और  h1 टैग्स के मध्य डिफॉल्ट टेक्स्ट को बदलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
| हम टेक्स्ट को  '''Entry form''' में बदलेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:34&lt;br /&gt;
|अब राइट क्लिक करें, अभी के लिए में palette manager बंद करता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| अपने सोर्स एडिटर में राइट क्लिक करें&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
| अपने कोड के फॉर्मेट को ठीक करने के लिए   Format ऑप्शन चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:46&lt;br /&gt;
| आपकी '''index.jsp''' फाइल अब इस तरह दिखनी चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
|अब JavaServer Pages फाइल बनाएँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:53&lt;br /&gt;
| प्रोजेक्ट विंडो में, '''HelloWeb''' प्रोजेक्ट नोड पर राइट क्लिक करें, '''New &amp;gt; JSP. ''' चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:01&lt;br /&gt;
|  '''New JSP''' फाइल विजार्ड खुलता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
| फाइल को '''response''' नाम दें और '''Finish ''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:14&lt;br /&gt;
| ध्यान दें कि '''response.jsp''' फाइल नोड '''index.jsp''' फाइल के नीचे प्रोजेक्ट्स विंडो में प्रदर्शित होता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
| और सोर्स एडिटर में नई फाइल खुलती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:26&lt;br /&gt;
| Palette manager  फिर से खोलें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:35&lt;br /&gt;
| अब JSP ऑप्शन्स प्रदर्शित होते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
|  '''Use Bean''' आइटम चुनें, इसे खीचें और बॉडी के ठीक नीचे प्वाइंट पर इसे रखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:53&lt;br /&gt;
| '''Insert Use Bean''' डाइलॉग खुलता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:56&lt;br /&gt;
|  वैल्यूज निर्दिष्ट करें&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:58&lt;br /&gt;
| '''ID''' में '''mybean''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:01&lt;br /&gt;
| '''Class''' में '''org.mypackage.hello.NameHandler '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:13&lt;br /&gt;
|'''Scope''' में '''session ''' सेट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:15&lt;br /&gt;
| और OK पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:18&lt;br /&gt;
| ध्यान दें कि  jsp:useBean टैग बॉडी टैग के नीचे जुड जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:30&lt;br /&gt;
|JavaBeans जावा के लिए पुनः उपयोगित सॉफ्टवेयर कंपोनेंट्स हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:34&lt;br /&gt;
| उनका उपयोग सिंगल ऑब्जेक्ट में कई ऑब्जेक्ट्स को संपुटित करने के लिए किया जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:38&lt;br /&gt;
| ताकि वे मल्टिपल व्यक्तिगत ऑब्जेक्ट्स के बजाय सिंगल  bean ऑब्जेक्ट के रूप में पास किये जा सकें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:46&lt;br /&gt;
| अबPalette manager से, setbean property आइटम चुनें, इसे खीचें और h1  टैग्स से पहले प्वाइंट पर रखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:03&lt;br /&gt;
| और OK पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:12&lt;br /&gt;
| यहाँ jsp:setProperty टैग में वह दिखाई देता है,  खाली वैल्यू एट्रिब्यूट डिलीट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:21&lt;br /&gt;
| और नेम एट्रिब्यूट के लिए  '''mybean'''और Property के लिए  '''name''' सेट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:30&lt;br /&gt;
| अब h1 टैग्स के बीच में  टेक्स्ट को '''Hello''' कॉमा स्पेस और '''exclamation mark''' में बदलें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
| Palette manager  से '''Get Bean property''' आइटम चुनें,  इसे खीचें और h1 टैग्स के बीच में  '''Hello text''' के बाद इसे रखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:51&lt;br /&gt;
|  '''Get Bean Property''' आइटम में&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:53&lt;br /&gt;
| '''Bean Name''' में '''mybean''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:57&lt;br /&gt;
| और '''Property Name''' में '''name ''' सेट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:59&lt;br /&gt;
|  '''OK'''   पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:01&lt;br /&gt;
| ध्यान दें कि '''jsp:getProperty''' टैग अब h1टैग्स के बीच जुड़ जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:07&lt;br /&gt;
| सोर्स एडिटर में फिर से राइट क्लिक करें, यदि आवश्यक है तो अपने कोड के फॉर्मेट को ठीक करने के लिए  Format पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:16&lt;br /&gt;
| अगला स्टेप है अपने '''Web Application  ''' प्रोजेक्ट को रन करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| मैं palette manager को बंद करता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:26&lt;br /&gt;
| प्रोजेक्ट विंडो में  '''HelloWeb''' प्रोजेक्ट नोड पर राइट क्लिक करें और '''Run''' ऑप्शन चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:32&lt;br /&gt;
| आप अपने प्रोजेक्ट को रन करने के लिए टूलबार में  Run ऑप्शन पर भी क्लिक कर सकते हैं या अपने कीबोर्ड पर   F6 की दबा सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:41&lt;br /&gt;
| मैं अपने प्रोजेक्ट को रन करने के लिए टूलबार पर बटन चुनूँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:44&lt;br /&gt;
| जब आप '''Web application''' रन करते हैं, तो '''IDE''' एप्लिकेशन कोड बनाता और कंपाइल करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:53&lt;br /&gt;
| सर्वर लॉंच करें और सर्वर पर एप्लिकेशन को प्रसारित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:58&lt;br /&gt;
| और अंततः ब्राउजर विंडो में एप्लिकेशन प्रदर्शित होता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|13:02&lt;br /&gt;
| इस प्रक्रिया को देखने के लिए, आप विंडो मेन्यू से आउटपुट विंडो खोल सकते हैं और  Output ऑप्शन चुन सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:10&lt;br /&gt;
| आप देख सकते हैं कि आपका एप्लिकेशन सफलतापूर्वक बन गया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:17&lt;br /&gt;
| '''index.jsp''' पेज आपके डिफॉल्ट ब्राउजर में खुलता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:23&lt;br /&gt;
| प्रोजेक्ट को फिर से रन करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:27&lt;br /&gt;
| यह यहाँ है, यह आपके डिफॉल्ट ब्राउजर में खुलता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:32&lt;br /&gt;
| ध्यान दें कि ब्राउजर विंडो कभी-कभी  IDE के सर्वर आउटपुट प्रदर्शित करने से पहले खुल जाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:38&lt;br /&gt;
| अब ब्राउजर में टेक्स्ट बॉक्स में नाम प्रविष्ट करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:42&lt;br /&gt;
| उदाहरणस्वरूप  '''Ubuntu''' , OK पर क्लिक करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:46&lt;br /&gt;
| '''response.jsp''' पेज आपको सामान्य सुभकामनाएँ देने के साथ खुलता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:52&lt;br /&gt;
| अब नियत कार्य &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:56&lt;br /&gt;
| वेब एप्लिकेशन प्रोजेक्ट पर एक एक्सटेंशन के रूप में  दो और टेक्स्ट फिल्ड्स प्रविष्ट करें, अर्थात आपके एप्लिकेशन में कुल तीन इनपुट टेक्स्ट फिल्ड्स हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:06&lt;br /&gt;
|  bean प्रॉप्रटी सेट करने के लिए JavaBeans कंपोनेंट का उपयोग करें और   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:09&lt;br /&gt;
| ब्राउजर में इसकी प्रस्तुति देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:12&lt;br /&gt;
| और अंततः दूसरे  JSP पेज पर आउटपुट पुनः प्राप्त करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:17&lt;br /&gt;
| मैंने अपना नियत कार्य पहले ही बना दिया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:21&lt;br /&gt;
| मैं अपना नियत कार्य खोलता हूँ और इस ''' IDE''' में रन करता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:30&lt;br /&gt;
| मैंने 3 इनपुट टेक्स्ट फिल्ड्स के साथ प्रस्तुत किया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:35&lt;br /&gt;
| विवरण प्रविष्ट करें और  Ok पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:42&lt;br /&gt;
| आउटपुट के साथ इस तरह प्रस्तुत होना चाहिए।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:47&lt;br /&gt;
|स्क्रीन पर प्रदर्शित लिंक पर उपलब्ध वीडियो देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:51&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। &lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 14:54&lt;br /&gt;
| यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14:59&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:05&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:09&lt;br /&gt;
|अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:16&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:21&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:28&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
 spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15:43&lt;br /&gt;
|हमसे जुड़ने के लिए,  धन्यवाद&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C2/Introduction-to-Netbeans/Hindi</id>
		<title>Netbeans/C2/Introduction-to-Netbeans/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C2/Introduction-to-Netbeans/Hindi"/>
				<updated>2015-01-15T05:04:50Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| Border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार दोस्तों।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
| Netbeans IDE के परिचय पर ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:06&lt;br /&gt;
|इस ट्यूटोरियल में मैं आपका Netbeans के साथ बुनियाद शुरूवात से परिचय कराऊँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:13&lt;br /&gt;
| Netbeans '''www.netbeans.org''' पर उपलब्ध फ्री और ओपन सोर्स इंटिग्रेटेड डेवलपमेंट इन्वायरमेंट है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| यह विभिन्न घटकों के एकीकरण के लिए अनुमति देता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:27&lt;br /&gt;
|कई स्क्रिप्टिंग लैंग्वेजेस और एडवांस्ड टेक्स्ट एडिटर्स का समर्थन करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
|यह प्रोजेक्ट बनाने और डिजाइन बनाने के लिए  GUI भी प्रदान करता है तथा डेटाबेसेस को भी समर्थन करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|इस ट्यूटोरियल को समझने के लिए, जावा प्रोग्रामिंग लैंग्वेज की बुनियादी जानकारी जरूरी है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
|इस ट्यूटोरियल में स्टैण्डर्ड प्रोग्रामिंग टर्मिनॉलोजिस का उपयोग किया गया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|Netbeans के साथ शुरूवात के लिए,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| मैं लिनक्स ऑपरेटिंग सिस्टम उबुंटू वर्जन 11.04 और  Netbeans IDE वर्जन 7.1.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:00&lt;br /&gt;
|का उपयोग कर रहा हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:05&lt;br /&gt;
|इस ट्यूटोरियल में, हम  Netbeans का संस्थापन देखेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:11&lt;br /&gt;
|Netbeans के इंटरफेस के साथ अच्छी तरह से परिचित होंगे और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:16&lt;br /&gt;
|एक सेम्पल जावा प्रोजेक्ट बनायेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:19&lt;br /&gt;
|पहले IDE का संस्थापन देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
|Netbeans '''netbeans.org. '''  डाउनलोड़ किया जा सकता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|यह ऑफिसियल मुख्य साइट है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
|साइट के मुख्या पेज पर '''Download link''' पर क्लिक करे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
|अगले पेज पर जो लोड होता है,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:39&lt;br /&gt;
|अंतिम कॉलम में '''download link''' पर क्लिक करें, जिसमें सभी समर्थित टेक्नोलॉजिस का डाउनलोड़ सम्मिलित है, जो कि '''Glassfish Server.'''  के साथ  IDE द्वारा आवश्यक है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:53&lt;br /&gt;
|Netbeans के संस्थापन को जावा डेवलपमेंट किट(JDK) के संस्थापन की भी आवश्यकता है। जिसे '''java.sun.com. ''' से डाउनलोड़ किया जा सकता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:05&lt;br /&gt;
|यहाँ  Get Java link पर क्लिक करें तथा  Netbeans और JDK Bundle दोनों को डाउनलोड़ करने के लिए लिंक चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
| अगला पेज जो लोड होता है,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02;19&lt;br /&gt;
|setup फाइल चुनें जो आपके ऑपरेटिंग सिस्टम के अनुकूल हो।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:24&lt;br /&gt;
|उबुंटू पर, setup फाइल  '''.sh '''(dot sh) फाइल के रूप में डाउनलोड़ होती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
|अर्थात  shell स्क्रिप्ट फाइल के रूप में।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:33&lt;br /&gt;
|टर्मिनल पर जाकर इस फाइल को रन करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
|विंडो या डाइरेक्टरी पर जाएँ, जिसमें डाउनलोड़ की गई सेटअप फाइल है और प्रोम्प्ट पर &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
|डाउनलोड़ फाइल के नाम के बाद   '''sh'''  टाइप करें और एंटर दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:54&lt;br /&gt;
|यह इंस्टोलर को शुरू करेगा, जो कुछ समय लेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
|इंस्टोलर स्क्रीन पर दिखाई देता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
|अपने सिस्टम पर  IDE  संस्थापन के लिए आप स्क्रीन पर दिये गए निर्देशों का अनुकरण कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| मैं अब इंस्टोलर से बाहर आऊँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17&lt;br /&gt;
|अब Netbeans विंडो पर देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:21&lt;br /&gt;
| अपने उबुंटू ऑपरेटिंग सिस्टम पर  Netbeans लॉंच या खोलने के लिए  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:25&lt;br /&gt;
| मेन्यू आइटम  applications , '''Programmings''' पर जाएँ और '''Netbeans IDE ''' आइकन पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|जब आप पहले  IDE लॉंच करते हैं तो यहNetbeans स्टार्ट पेज खोलता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:41&lt;br /&gt;
| IDE विंडो में शामिल हैं    &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|मेन्यू बार में मेन्यूज&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
| टूलबार्स और&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
|वर्कस्पेस जैसे फाइल सिस्टम विंडो&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|रनटाइम विंडो और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
|आउटपुट विंडो&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| ''' main''' मेन्यू आपके प्रोजेक्ट्स को बनाने, एडिट करने, कंपाइल करने, रन करने और डिबग करने के साथ ही &lt;br /&gt;
|-&lt;br /&gt;
|04:03&lt;br /&gt;
|Netbeans का उपयोग करने के लिए आवश्यक कमांड्स प्रदान करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| टूल बार, जो कि मेन्यू बार के नीचे है, मेन्यू बार पर उपयोगित कई लगातार कमांड्स के लिए बटन्स प्रदान करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
|'''Workspace''' विंडोज का संग्रह है जिसका उपयोग कुछ प्रकार के ऑपरेशन करने के लिए किया जाता है ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
|जैसे   वर्कस्पेस विंडो में एडिटिंग, निष्पादन, आउटपुट या डिबगिंग। जो वर्कस्पेस के नीचे उपस्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:35&lt;br /&gt;
|फिर एक सेम्पल जावा प्रोजेक्ट बनाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:40&lt;br /&gt;
|जावा प्रोजेक्ट बनाने के लिए '''File''' मेन्यू पर जाएँ '''New Project''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
|'''Categories ''' के नीचे न्यू प्रोजेक्ट विजार्ड बॉक्स में&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:51&lt;br /&gt;
| '''Projects''' में  java  चुनें, '''Java Applications'' चुनें और  Next पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|विजार्ड के name और location पेज में &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
| '''KeyboardReader ''' के रूप में अपने प्रोजेक्ट का नाम दें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
|चयनित Set as Main Project चेकबॉक्स सेट करें और&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|05:12&lt;br /&gt;
|'''Finish''' क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| प्रोजेक्ट बन गया है और  IDE में खुला है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|एक बार प्रोजेक्ट बन गया, तो आप प्रोजेक्ट्स विंडो को IDE विंडोज के बायें तरफ देखने में सक्षम होंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
| जिसमें आपके कोड पर आधारित सोर्स फाइल्स , लाइब्रेरिस सहित प्रोजेक्ट के घटकों का ट्री व्यू शामिल है।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|05:36&lt;br /&gt;
| '''KeyboardReader.java ''' नामक फाइल के साथ दाईं ओर पर सोर्स एडिटर खुला है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
|अब main क्लास में, एक सेम्पल जावा कोड प्रविष्ट करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|  यह कोड कीबोर्ड से इनपुट रीढ़ करता है और एक आउटुट दर्शाता है यदि इनपुट पूर्ण संख्या या फ्लोटिंग प्वॉइंट संख्या है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:58&lt;br /&gt;
|अब मैं  इस कोड को अपने क्लिपबोर्ड पर कॉपी कर रहा हूँ, और IDE वर्कस्पेस में मौजूदा कोड पर पेस्ट कर रहा हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|अगला स्टेप है, हमारे प्रोजेक्ट को रन करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| Netbeans IDE पर किसी भी प्रोजेक्ट को रन करने के लिए यहाँ 3 विधियाँ हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
|पहली विधि है, आप प्रोजेक्ट विंडो में प्रोजेक्ट नोड पर क्लिक कर सकते हैं औऱ  contextual मेन्यू से  Run चुन सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
|या आप टूलबार पर जा सकते हैं और '''Run Project''' बटन पर क्लिक कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
|या आप अपने कीबोर्ड पर प्रोजेक्ट्स को रन करने के लिए  F6 कीज भी दबा सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
| मैं प्रोजेक्ट नोड पर राइट क्लिक करता हूँ और Run विकल्प चुनता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
| जब आप जावा एप्लिकेशन रन करते हैं, IDE एप्लिकेशन कोड को बनाता और कंपाइल करता है और प्रोग्राम को आउटपुट विंडो में रन करता है, जो वर्कस्पेस के नीचे दिखाई देता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:57&lt;br /&gt;
| IDE अब मुझसे कोई भी संख्या प्रविष्ट करने के लिए कहता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| मैं एक यादृच्छिक संख्या प्रविष्ट करता हूँ औऱ एंटर दबाता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:06&lt;br /&gt;
| यह कहता है, कि इनपुट पूर्ण संख्या है या फ्लोटिंग प्वॉइंट संख्या।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
|अब नियत कार्य,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
|KeyboardInputReader प्रोजेक्ट के लिए एक्स्टेंशन रूप में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
|अन्य प्रोजेक्ट को परिवर्तित करें अर्थात एक टैम्परेचर कन्वर्टर एप्लिकेशन जो एक इनुपट टैम्परेचर लेकर।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
|सेल्सियस से Fahrenheit में और इसके विपरीत में परिवर्तित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
|और आउटपुट विंडो में परिवर्तित टैम्परेचर  प्रदर्शित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
|मैंने पहले ही ऩियत कार्य बनाया लिया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
|नियत कार्य को रन करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| प्रोग्राम आउटपुट विंडो में मुझसे इनपुट टैम्परेचर प्रविष्ट करने के लिए कहता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:52&lt;br /&gt;
|मैं Fahrenheit में सेम्पल टैम्परेचर -40 प्रविष्ट करता हूँ और  यह मुझे सेल्सियस में परिवर्तित टैम्परेचर दिखाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
|स्क्रीन पर प्रदर्शित लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
| यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
|अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
 spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
|हमसे जुड़ने के लिए,  धन्यवाद&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Netbeans/C2/Introduction-to-Netbeans/Hindi</id>
		<title>Netbeans/C2/Introduction-to-Netbeans/Hindi</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Netbeans/C2/Introduction-to-Netbeans/Hindi"/>
				<updated>2015-01-15T05:01:30Z</updated>
		
		<summary type="html">&lt;p&gt;Prabhakarpandey: Created page with &amp;quot;{| Border=1 | '''Time''' | '''Narration'''  |- | 00:01 | नमस्कार दोस्तों।  |- | 00:02 | Netbeans IDE के परिचय पर ट्यू...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| Border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| नमस्कार दोस्तों।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
| Netbeans IDE के परिचय पर ट्यूटोरियल में आपका स्वागत है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:06&lt;br /&gt;
|इस ट्यूटोरियल में मैं आपका Netbeans के साथ बुनियाद शुरूवात से परिचय कराऊँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:13&lt;br /&gt;
| Netbeans '''www.netbeans.org''' पर उपलब्ध फ्री और ओपन सोर्स इंटिग्रेटेड डेवलपमेंट इन्वायरमेंट है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| यह विभिन्न घटकों के एकीकरण के लिए अनुमति देता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:27&lt;br /&gt;
|कई स्क्रिप्टिंग लैंग्वेजेस और एडवांस्ड टेक्स्ट एडिटर्स का समर्थन करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
|यह प्रोजेक्ट बनाने और डिजाइन बनाने के लिए  GUI भी प्रदान करता है तथा डेटाबेसेस को भी समर्थन करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:39&lt;br /&gt;
|इस ट्यूटोरियल को समझने के लिए, जावा प्रोग्रामिंग लैंग्वेज की बुनियादी जानकारी जरूरी है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:47&lt;br /&gt;
|इस ट्यूटोरियल में स्टैण्डर्ड प्रोग्रामिंग टर्मिनॉलोजिस का उपयोग किया गया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
|Netbeans के साथ शुरूवात के लिए,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| मैं लिनक्स ऑपरेटिंग सिस्टम उबुंटू वर्जन 11.04 और  Netbeans IDE वर्जन 7.1.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:00&lt;br /&gt;
|का उपयोग कर रहा हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:05&lt;br /&gt;
|इस ट्यूटोरियल में, हम  Netbeans का संस्थापन देखेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:11&lt;br /&gt;
|Netbeans के इंटरफेस के साथ अच्छी तरह से परिचित होंगे और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:16&lt;br /&gt;
|एक सेम्पल जावा प्रोजेक्ट बनायेंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:19&lt;br /&gt;
|पहले IDE का संस्थापन देखते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
|Netbeans '''netbeans.org. '''  डाउनलोड़ किया जा सकता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:27&lt;br /&gt;
|यह ऑफिसियल मुख्य साइट है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:31&lt;br /&gt;
|साइट के मुख्या पेज पर '''Download link''' पर क्लिक करे। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:36&lt;br /&gt;
|अगले पेज पर जो लोड होता है,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:39&lt;br /&gt;
|अंतिम कॉलम में '''download link''' पर क्लिक करें, जिसमें सभी समर्थित टेक्नोलॉजिस का डाउनलोड़ सम्मिलित है, जो कि '''Glassfish Server.'''  के साथ  IDE द्वारा आवश्यक है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:53&lt;br /&gt;
|Netbeans के संस्थापन को जावा डेवलपमेंट किट(JDK) के संस्थापन की भी आवश्यकता है। जिसे '''java.sun.com. ''' से डाउनलोड़ किया जा सकता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:05&lt;br /&gt;
|यहाँ  Get Java link पर क्लिक करें तथा  Netbeans और JDK Bundle दोनों को डाउनलोड़ करने के लिए लिंक चुनें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
| अगला पेज जो लोड होता है,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02;19&lt;br /&gt;
|setup फाइल चुनें जो आपके ऑपरेटिंग सिस्टम के अनुकूल हो।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:24&lt;br /&gt;
|उबुंटू पर, setup फाइल  '''.sh '''(dot sh) फाइल के रूप में डाउनलोड़ होती है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
|अर्थात  shell स्क्रिप्ट फाइल के रूप में।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:33&lt;br /&gt;
|टर्मिनल पर जाकर इस फाइल को रन करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:38&lt;br /&gt;
|विंडो या डाइरेक्टरी पर जाएँ, जिसमें डाउनलोड़ की गई सेटअप फाइल है और प्रोम्प्ट पर &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
|डाउनलोड़ फाइल के नाम के बाद   '''sh'''  टाइप करें और एंटर दबाएँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:54&lt;br /&gt;
|यह इंस्टोलर को शुरू करेगा, जो कुछ समय लेगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
|इंस्टोलर स्क्रीन पर दिखाई देता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
|अपने सिस्टम पर  IDE  संस्थापन के लिए आप स्क्रीन पर दिये गए निर्देशों का अनुकरण कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| मैं अब इंस्टोलर से बाहर आऊँगा।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17&lt;br /&gt;
|अब Netbeans विंडो पर देखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:21&lt;br /&gt;
| अपने उबुंटू ऑपरेटिंग सिस्टम पर  Netbeans लॉंच या खोलने के लिए  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:25&lt;br /&gt;
| मेन्यू आइटम  applications , '''Programmings''' पर जाएँ और '''Netbeans IDE ''' आइकन पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|जब आप पहले  IDE लॉंच करते हैं तो यहNetbeans स्टार्ट पेज खोलता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:41&lt;br /&gt;
| IDE विंडो में शामिल हैं    &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|मेन्यू बार में मेन्यूज&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:46&lt;br /&gt;
| टूलबार्स और&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
|वर्कस्पेस जैसे फाइल सिस्टम विंडो&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|रनटाइम विंडो और &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:53&lt;br /&gt;
|आउटपुट विंडो&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| ''' main''' मेन्यू आपके प्रोजेक्ट्स को बनाने, एडिट करने, कंपाइल करने, रन करने और डिबग करने के साथ ही &lt;br /&gt;
|-&lt;br /&gt;
|04:03&lt;br /&gt;
|Netbeans का उपयोग करने के लिए आवश्यक कमांड्स प्रदान करता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| टूल बार, जो कि मेन्यू बार के नीचे है, मेन्यू बार पर उपयोगित कई लगातार कमांड्स के लिए बटन्स प्रदान करता है। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
|'''Workspace''' विंडोज का संग्रह है जिसका उपयोग कुछ प्रकार के ऑपरेशन करने के लिए किया जाता है ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
|जैसे   वर्कस्पेस विंडो में एडिटिंग, निष्पादन, आउटपुट या डिबगिंग। जो वर्कस्पेस के नीचे उपस्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:35&lt;br /&gt;
|फिर एक सेम्पल जावा प्रोजेक्ट बनाते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:40&lt;br /&gt;
|जावा प्रोजेक्ट बनाने के लिए '''File''' मेन्यू पर जाएँ '''New Project''' पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
|'''Categories ''' के नीचे न्यू प्रोजेक्ट विजार्ड बॉक्स में&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:51&lt;br /&gt;
| '''Projects''' में  java  चुनें, '''Java Applications'' चुनें और  Next पर क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|विजार्ड के name और location पेज में &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
| '''KeyboardReader ''' के रूप में अपने प्रोजेक्ट का नाम दें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
|चयनित Set as Main Project चेकबॉक्स सेट करें और&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|05:12&lt;br /&gt;
|'''Finish''' क्लिक करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:15&lt;br /&gt;
| प्रोजेक्ट बन गया है और  IDE में खुला है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|एक बार प्रोजेक्ट बन गया, तो आप प्रोजेक्ट्स विंडो को IDE विंडोज के बायें तरफ देखने में सक्षम होंगे।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
| जिसमें आपके कोड पर आधारित सोर्स फाइल्स , लाइब्रेरिस सहित प्रोजेक्ट के घटकों का ट्री व्यू शामिल है।&lt;br /&gt;
&lt;br /&gt;
|- 05:36&lt;br /&gt;
| '''KeyboardReader.java ''' नामक फाइल के साथ दाईं ओर पर सोर्स एडिटर खुला है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
|अब main क्लास में, एक सेम्पल जावा कोड प्रविष्ट करें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:49&lt;br /&gt;
|  यह कोड कीबोर्ड से इनपुट रीढ़ करता है और एक आउटुट दर्शाता है यदि इनपुट पूर्ण संख्या या फ्लोटिंग प्वॉइंट संख्या है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:58&lt;br /&gt;
|अब मैं  इस कोड को अपने क्लिपबोर्ड पर कॉपी कर रहा हूँ, और IDE वर्कस्पेस में मौजूदा कोड पर पेस्ट कर रहा हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:11&lt;br /&gt;
|अगला स्टेप है, हमारे प्रोजेक्ट को रन करना।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
| Netbeans IDE पर किसी भी प्रोजेक्ट को रन करने के लिए यहाँ 3 विधियाँ हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
|पहली विधि है, आप प्रोजेक्ट विंडो में प्रोजेक्ट नोड पर क्लिक कर सकते हैं औऱ  contextual मेन्यू से  Run चुन सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:29&lt;br /&gt;
|या आप टूलबार पर जा सकते हैं और '''Run Project''' बटन पर क्लिक कर सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:34&lt;br /&gt;
|या आप अपने कीबोर्ड पर प्रोजेक्ट्स को रन करने के लिए  F6 कीज भी दबा सकते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
| मैं प्रोजेक्ट नोड पर राइट क्लिक करता हूँ और Run विकल्प चुनता हूँ। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:45&lt;br /&gt;
| जब आप जावा एप्लिकेशन रन करते हैं, IDE एप्लिकेशन कोड को बनाता और कंपाइल करता है और प्रोग्राम को आउटपुट विंडो में रन करता है, जो वर्कस्पेस के नीचे दिखाई देता है।  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:57&lt;br /&gt;
| IDE अब मुझसे कोई भी संख्या प्रविष्ट करने के लिए कहता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:01&lt;br /&gt;
| मैं एक यादृच्छिक संख्या प्रविष्ट करता हूँ औऱ एंटर दबाता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:06&lt;br /&gt;
| यह कहता है, कि इनपुट पूर्ण संख्या है या फ्लोटिंग प्वॉइंट संख्या।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
|अब नियत कार्य,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
|KeyboardInputReader प्रोजेक्ट के लिए एक्स्टेंशन रूप में,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:19&lt;br /&gt;
|अन्य प्रोजेक्ट को परिवर्तित करें अर्थात एक टैम्परेचर कन्वर्टर एप्लिकेशन जो एक इनुपट टैम्परेचर लेकर।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:27&lt;br /&gt;
|सेल्सियस से Fahrenheit में और इसके विपरीत में परिवर्तित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:31&lt;br /&gt;
|और आउटपुट विंडो में परिवर्तित टैम्परेचर  प्रदर्शित करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
|मैंने पहले ही ऩियत कार्य बनाया लिया है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:40&lt;br /&gt;
|नियत कार्य को रन करें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:47&lt;br /&gt;
| प्रोग्राम आउटपुट विंडो में मुझसे इनपुट टैम्परेचर प्रविष्ट करने के लिए कहता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:52&lt;br /&gt;
|मैं Fahrenheit में सेम्पल टैम्परेचर -40 प्रविष्ट करता हूँ और  यह मुझे सेल्सियस में परिवर्तित टैम्परेचर दिखाता है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
|स्क्रीन पर प्रदर्शित लिंक पर उपलब्ध वीडियो देखें।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:10&lt;br /&gt;
|यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 08:14&lt;br /&gt;
| यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करके भी देख सकते हैं। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
|स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
|ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
|अधिक जानकारी के लिए Contact @spoken-tutorial.org पर लिखें। &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
| स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:43&lt;br /&gt;
| यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है&lt;br /&gt;
 spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:05&lt;br /&gt;
|हमसे जुड़ने के लिए,  धन्यवाद&lt;/div&gt;</summary>
		<author><name>Prabhakarpandey</name></author>	</entry>

	</feed>