Difference between revisions of "BASH/C3/Using-File-Descriptors/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{|border = 1 | Time | Narration |- | 00.01 | नमस्कार दोस्तों, '''Using file descriptors''' पर स्पोकन ट्यूटोरि...")
 
Line 5: Line 5:
 
|-
 
|-
 
|  00.01
 
|  00.01
| नमस्कार दोस्तों, '''Using file descriptors''' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
+
| नमस्कार दोस्तों, 'Using file descriptors' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
  
 
|-
 
|-
Line 18: Line 18:
 
|  00.14
 
|  00.14
 
| एक आउटपुट फाइल डिस्क्रिप्टर असाइन करना
 
| एक आउटपुट फाइल डिस्क्रिप्टर असाइन करना
 +
 
|-
 
|-
 
|  00.17
 
|  00.17
Line 25: Line 26:
 
|  00.19
 
|  00.19
 
| फाइल डिस्क्रिप्टर (fd) बंद करना सीखेंगे।
 
| फाइल डिस्क्रिप्टर (fd) बंद करना सीखेंगे।
 +
 
|-
 
|-
 
|00.23   
 
|00.23   
|इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में  '''Shell Scripting''' का ज्ञान होना चाहिए।
+
|इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में  'Shell Scripting' का ज्ञान होना चाहिए।
  
 
|-
 
|-
 
|  00.29
 
|  00.29
 
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।
 
|यदि नहीं, तो कृपया  संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।
'''http://www.spoken-tutorial.org'''
+
'http://www.spoken-tutorial.org'
  
 
|-
 
|-
 
|  00.35
 
|  00.35
|इस ट्यूटोरियल के लिए मैं उपयोग कर रहा हूँ
+
|इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ
 +
 
 
|-
 
|-
 
|  00.38
 
|  00.38
Line 43: Line 46:
 
|-
 
|-
 
|  00.43
 
|  00.43
| * '''GNU BASH''' वर्जन 4.2
+
| * 'GNU BASH' वर्जन 4.2
  
 
|-
 
|-
 
|  00.46
 
|  00.46
| कृपया ध्यान दें, अभ्यास के लिए ''' GNU Bash''' वर्जन 4  या उपरोक्त की सलाह दी जाती है।
+
| कृपया ध्यान दें, अभ्यास के लिए 'GNU Bash' वर्जन 4  या उपरोक्त की सलाह दी जाती है।
 +
 
 
|-
 
|-
 
|  00.54
 
|  00.54
 
|परिचय के साथ शुरू करते हैं।
 
|परिचय के साथ शुरू करते हैं।
 +
 
|-
 
|-
 
|  00.56
 
|  00.56
|हम पहले से ही पिछले ट्यूटोरियल में '' ''file descriptors' '' के बारे में अध्ययन किया है।
+
|हम पहले से ही पिछले ट्यूटोरियल में 'file descriptors' के बारे में अध्ययन किया है।
 +
 
 
|-
 
|-
 
|  01.02
 
|  01.02
| 0, 1 और 2,     ''' stdin,''' '''stdout''' और '''stderr''' के लिए स्टेंडर्ड  '''file descriptors''' हैं।
+
| 0, 1 और 2, 'stdin,' 'stdout' और 'stderr' के लिए स्टेंडर्ड  'file descriptors' हैं।
  
 
|-
 
|-
 
|  01.15
 
|  01.15
|'''File descriptors''' का उपयोग '''i/o redirection''' के लिए होता है।
+
|'File descriptors' का उपयोग 'i/o redirection' के लिए होता है।
 +
 
 
|-
 
|-
 
|  01.20
 
|  01.20
|एक आउटपुट फाइल के लिए  '''file descriptor '' असाइन के लिए सिंटेक्स हैः
+
|एक आउटपुट फाइल के लिए  'file descriptor' असाइन के लिए सिंटेक्स हैः
 +
 
 
|-
 
|-
 
|  01.25
 
|  01.25
| '''exec [File descriptor] greater than symbol filename'''
+
| 'exec [File descriptor] greater than symbol filename'
  
 
|-
 
|-
 
|  01.31
 
|  01.31
 
| एक उदाहरण देखते हैं।
 
| एक उदाहरण देखते हैं।
 +
 
|-
 
|-
 
|  01.33
 
|  01.33
|मेरे पास  '''fdassign dot sh''' नाम से एक कोड फाइल है।
+
|मेरे पास  'fdassign dot sh' नाम से एक कोड फाइल है।
 +
 
 
|-
 
|-
 
| 01.43
 
| 01.43
 
|पहली लाइन shebang लाइन है।
 
|पहली लाइन shebang लाइन है।
 +
 
|-
 
|-
 
|  01.49
 
|  01.49
| '''exec''' कमांड मौजूदा '''shell''' प्रक्रिया को बदलता है।
+
| 'exec' कमांड मौजूदा 'shell' प्रक्रिया को बदलता है।
 +
 
 
|-
 
|-
 
|  01.56
 
|  01.56
|यह मौजूदा  '''shell ''' के स्थान पर बिना नई प्रक्रिया को बनाए निष्पादित होगा।
+
|यह मौजूदा  'shell' के स्थान पर बिना नई प्रक्रिया को बनाए निष्पादित होगा।
 +
 
 
|-
 
|-
 
|  02.04
 
|  02.04
|हम जानते हैं कि 0, 1, और 2 स्टेंडर्ड '''file descriptors ''' हैं।
+
|हम जानते हैं कि 0, 1, और 2 स्टेंडर्ड 'file descriptors' हैं।
 +
 
 
|-
 
|-
 
|  02.09
 
|  02.09
|  किसी भी नई  खोली गई फ़ाइल के लिए, हमारे पास 3 से 9 तक अतिरिक्त '''file descriptors'''  हैं।
+
|  किसी भी नई  खोली गई फ़ाइल के लिए, हमारे पास 3 से 9 तक अतिरिक्त 'file descriptors'  हैं।
 +
 
 
|-
 
|-
 
|  02.19
 
|  02.19
| यहाँ,  '''3 '''    '''file descriptor''' है।
+
| यहाँ,  '3 ' 'file descriptor' है।
 +
 
 
|-
 
|-
 
|  02.22
 
|  02.22
|यह  '''output dot txt'''  फाइल में  आउटपुट लिखेगा।
+
|यह  'output dot txt'  फाइल में  आउटपुट लिखेगा।
 +
 
 
|-
 
|-
 
|  02.30
 
|  02.30
|  स्ट्रिंग "Welcome to BASH learning" , '''output dot txt''' फाइल में भेजी जा चुकी है।
+
|  स्ट्रिंग 'Welcome to BASH learning' , 'output dot txt' फाइल में भेजी जा चुकी है।
 +
 
 
|-
 
|-
 
|  02.36
 
|  02.36
|इसे  '''file descriptor 3'' के माध्यम से किया गया है।
+
|इसे  'file descriptor 3' के माध्यम से किया गया है।
 +
 
 
|-
 
|-
 
|  02.42
 
|  02.42
 
|यह एक फाइल में स्ट्रिंग को पुनः निर्देशित के समान है।
 
|यह एक फाइल में स्ट्रिंग को पुनः निर्देशित के समान है।
 +
 
|-
 
|-
 
|  02.49
 
|  02.49
 
|प्रत्येक नया स्ट्रिंग फाइल के साथ संलग्न किया जाएगा।
 
|प्रत्येक नया स्ट्रिंग फाइल के साथ संलग्न किया जाएगा।
 +
 
|-
 
|-
 
|  02.52
 
|  02.52
Line 113: Line 134:
 
|-
 
|-
 
|  02.54
 
|  02.54
| हम '' output dot txt''' फाइल में मौजूदा सिस्टम डेट संलग्न करेंगे।
+
| हम 'output dot txt' फाइल में मौजूदा सिस्टम डेट संलग्न करेंगे।
 +
 
 
|-
 
|-
 
|  03.00
 
|  03.00
|सिंटेक्स है: '''date SPACE greater-than symbol ampersand sign 3'''
+
|सिंटेक्स है: 'date SPACE greater-than symbol ampersand sign 3'
  
 
|-
 
|-
 
|  03.13
 
|  03.13
| यहाँ हम ''file descriptor''' को बंद करते हैं।
+
| यहाँ हम 'file descriptor' को बंद करते हैं।
 +
 
 
|-
 
|-
 
|  03.16
 
|  03.16
| इस लाइन के बाद, descriptor '''output dot txt''' फाइल में कुछ भी नहीं लिख सकता है।
+
| इस लाइन के बाद, descriptor 'output dot txt' फाइल में कुछ भी नहीं लिख सकता है।
 +
 
 
|-
 
|-
 
|  03.23
 
|  03.23
 
| कोड निष्पादित करें और आउटपुट देखें।
 
| कोड निष्पादित करें और आउटपुट देखें।
 +
 
|-
 
|-
 
|  03.26
 
|  03.26
| '''CTRL+ALT+T''' कीज का उपयोग कर टर्मिनल खोलें।
+
| 'CTRL+ALT+T' कीज का उपयोग कर टर्मिनल खोलें।
 +
 
 
|-
 
|-
 
|  03.34
 
|  03.34
|टाइप करें: '''chmod space plus x space fdassign dot sh'''
+
|टाइप करें: 'chmod space plus x space fdassign dot sh'
  
 
|-
 
|-
 
|  03.41
 
|  03.41
| टाइप करें: '''dot slash fdassign dot sh'''
+
| टाइप करें: 'dot slash fdassign dot sh'
  
 
|-
 
|-
 
|  03.46
 
|  03.46
|अब  '''cat space output dot txt''' टाइप करके आउटपुट जाँचे।
+
|अब  'cat space output dot txt' टाइप करके आउटपुट जाँचे।
 +
 
 
|-
 
|-
 
|  03.56
 
|  03.56
|हम देख सकते हैं कि स्ट्रिंग '''Welcome to BASH learning''' और सिस्टम की वर्तमान डेट प्रदर्शित होती है।
+
|हम देख सकते हैं कि स्ट्रिंग 'Welcome to BASH learning' और सिस्टम की वर्तमान डेट प्रदर्शित होती है।
 +
 
 
|-
 
|-
 
| 04.05
 
| 04.05
 
|एडिटर पर वापस जाएँ।
 
|एडिटर पर वापस जाएँ।
 +
 
|-
 
|-
 
|  04.11
 
|  04.11
|अब मैं  अंत में '''echo ''' टाइप करूँगा, '''descriptor ''' के बंद होने के बाद।
+
|अब मैं  अंत में 'echo' टाइप करुँगी, 'descriptor' के बंद होने के बाद।
 +
 
 
|-
 
|-
 
|  04.17
 
|  04.17
|टाइप करें: '''echo space कोट्स में Hi कोट्स  के बाद  space greater than symbol ampersand sign 3'''
+
|टाइप करें: 'echo space कोट्स में Hi कोट्स  के बाद  space greater than symbol ampersand sign 3'
  
 
|-
 
|-
 
|  04.31
 
|  04.31
|'''Save''' पर क्लिक करें।
+
|'Save' पर क्लिक करें।
  
 
|-
 
|-
 
|  04.35
 
|  04.35
 
|एक बार फिर स्क्रिप्ट निष्पादित करते हैं और देखते हैं कि क्या होता है।
 
|एक बार फिर स्क्रिप्ट निष्पादित करते हैं और देखते हैं कि क्या होता है।
 +
 
|-
 
|-
 
|  04.38
 
|  04.38
|टर्मिनल पर, पिछली कमांड '''dot slash fdassign dot sh'''  को रिकॉल करने के लिए uparrow की दो बार दबाएँ  
+
|टर्मिनल पर, पिछली कमांड 'dot slash fdassign dot sh'  को रिकॉल करने के लिए uparrow की दो बार दबाएँ  
 +
 
 
|-
 
|-
 
|  04.50
 
|  04.50
|'''Enter''' दबाएँ।
+
|'Enter' दबाएँ।
  
 
|-
 
|-
Line 174: Line 206:
 
|-
 
|-
 
|  04.55
 
|  04.55
| '''Bad file descriptor'''
+
| 'Bad file descriptor'
  
 
|-
 
|-
 
|  04.58
 
|  04.58
 
|इस एरर को ठीक करते हैं।
 
|इस एरर को ठीक करते हैं।
 +
 
|-
 
|-
 
|  05.00
 
|  05.00
 
|एडिटर पर वापस आएँ।
 
|एडिटर पर वापस आएँ।
 +
 
|-
 
|-
 
|  05.03
 
|  05.03
| मैं कोड की अंतिम लाइन कट करूँगा और इसे date कमांड के नीचे पेस्ट करूँगा।
+
| मैं कोड की अंतिम लाइन कट करूँगा और इसे date कमांड के नीचे पेस्ट करुँगी।
 +
 
 
|-
 
|-
 
| 05.11
 
| 05.11
|'''Save''' पर क्लिक करें।
+
|'Save' पर क्लिक करें।
  
 
|-
 
|-
 
|  05.13
 
|  05.13
 
|कोड को एक बार फिर से निष्पादित करते हैं। टर्मिनल पर  
 
|कोड को एक बार फिर से निष्पादित करते हैं। टर्मिनल पर  
 +
 
|-
 
|-
 
|  05.19
 
|  05.19
|पिछली कमांड '''dot slash fdassign.sh''' को रिकॉल करें।
+
|पिछली कमांड 'dot slash fdassign.sh' को रिकॉल करें।
 +
 
 
|-
 
|-
 
|  05.24
 
|  05.24
|'''Enter''' दबाएँ।
+
|'Enter' दबाएँ।
  
 
|-
 
|-
 
|  05.26
 
|  05.26
| अब  '''output dot txt''' फाइल खोलें।
+
| अब  'output dot txt' फाइल खोलें।
 +
 
 
|-
 
|-
 
|  05.29
 
|  05.29
|टाइप करें: '''cat space output dot txt'''
+
|टाइप करें: 'cat space output dot txt'
  
 
|-
 
|-
 
| 05.41
 
| 05.41
 
|हम आउटपुट देख सकते हैं।
 
|हम आउटपुट देख सकते हैं।
 +
 
|-
 
|-
 
|  05.43
 
|  05.43
|स्ट्रिंग '''Hi ''' अंत में प्रदर्शित होती  है।
+
|स्ट्रिंग 'Hi' अंत में प्रदर्शित होती  है।
 +
 
 
|-
 
|-
 
|  05.49
 
|  05.49
|अब हम इनपुट फ़ाइल के लिए '''file descriptor'''  असाइल करेंगे।
+
|अब हम इनपुट फ़ाइल के लिए 'file descriptor'  असाइल करेंगे।
 +
 
 
|-
 
|-
 
|  05.54
 
|  05.54
 
|एक उदाहरण देखते हैं।
 
|एक उदाहरण देखते हैं।
 +
 
|-
 
|-
 
|  05.56
 
|  05.56
|मैरे पास '''fdread dot sh''' नामक फाइल है।
+
|मैरे पास 'fdread dot sh' नामक फाइल है।
 +
 
 
|-
 
|-
 
|  06.03
 
|  06.03
 
|इसे देखते  हैं।
 
|इसे देखते  हैं।
 +
 
|-
 
|-
 
|  06.07
 
|  06.07
 
| यह exec कमांड है।
 
| यह exec कमांड है।
 +
 
|-
 
|-
 
|  06.13
 
|  06.13
|यहाँ हम  '''output dot txt''' फाइल रीढ़ करेंगे।
+
|यहाँ हम  'output dot txt' फाइल रीढ़ करेंगे।
 +
 
 
|-
 
|-
 
|  06.19
 
|  06.19
| लाइन '''exec 3 lesser than symbol output dot txt'''  फाइल को पढ़ने के लिए खोलेगी।
+
| लाइन 'exec 3 lesser than symbol output dot txt'  फाइल को पढ़ने के लिए खोलेगी।
 +
 
 
|-
 
|-
 
|  06.30
 
|  06.30
 
| cat कमांड फाइल के कंटेंट को प्रदर्शित करेगा।
 
| cat कमांड फाइल के कंटेंट को प्रदर्शित करेगा।
 +
 
|-
 
|-
 
|  06.35
 
|  06.35
|और अंत में हम '''file descriptor.''' बंद करते हैं।
+
|और अंत में हम 'file descriptor' बंद करते हैं।
 +
 
 
|-
 
|-
 
| 06.39
 
| 06.39
|अब इस  '''shell script''' को निष्पादित करते हैं।
+
|अब इस  'shell script' को निष्पादित करते हैं।
 +
 
 
|-
 
|-
 
|  06.42
 
|  06.42
|टर्मिनल पर, मैं प्रोम्प्ट को क्लियर करता हूँ।
+
|टर्मिनल पर, मैं प्रोम्प्ट को क्लियर करती हूँ।
 +
 
 
|-
 
|-
 
|  06.47
 
|  06.47
|टाइप करें: '''chmod space plus x space fdread dot sh'''
+
|टाइप करें: 'chmod space plus x space fdread dot sh'
  
 
|-
 
|-
 
|  06.55
 
|  06.55
|टाइप करें '''dot slash fdread dot sh'''
+
|टाइप करें 'dot slash fdread dot sh'
  
 
|-
 
|-
 
|  07.01
 
|  07.01
 
|हम टर्मिनल पर आउटपुट देख सकते हैं।
 
|हम टर्मिनल पर आउटपुट देख सकते हैं।
 +
 
|-
 
|-
 
|  07.05
 
|  07.05
| '''output dot txt'' फाइल का कंटेंट प्रदर्शित होता है।
+
| 'output dot txt' फाइल का कंटेंट प्रदर्शित होता है।
 +
 
 
|-
 
|-
 
|  07.10
 
|  07.10
 
|यह हमें ट्यूटोरियल के अंत में लाता है।
 
|यह हमें ट्यूटोरियल के अंत में लाता है।
 +
 
|-
 
|-
 
|  07.13
 
|  07.13
 
| स्लाइड पर वापस आएँ।
 
| स्लाइड पर वापस आएँ।
 +
 
|-
 
|-
 
|  07.16
 
|  07.16
 
|संक्षेप में,  
 
|संक्षेप में,  
 +
 
|-
 
|-
 
|  07.17
 
|  07.17
 
|इस ट्यूटोरियल में हमने सीखा,
 
|इस ट्यूटोरियल में हमने सीखा,
 +
 
|-
 
|-
 
|  07.19
 
|  07.19
| '''output file descriptor''' को असाइन करना
+
| 'output file descriptor' को असाइन करना
 +
 
 
|-
 
|-
 
|  07.22
 
|  07.22
| '''input file descriptor''' को असाइन करना
+
| 'input file descriptor' को असाइन करना
 +
 
 
|-
 
|-
 
|  07.26
 
|  07.26
'''file descriptor''' को बंद करना
+
|  'file descriptor' को बंद करना
 +
 
 
|-
 
|-
 
| 07.28
 
| 07.28
 
|नियत कार्य के रूप में,  
 
|नियत कार्य के रूप में,  
 +
 
|-
 
|-
 
|  07.30
 
|  07.30
| '''file descriptors''' का उपयोग करके  '''test dot txt'''  फाइल में कुछ लाइन्स को संलग्न करने का प्रयास करें।
+
| 'file descriptors' का उपयोग करके  'test dot txt'  फाइल में कुछ लाइन्स को संलग्न करने का प्रयास करें।
 +
 
 
|-
 
|-
 
|  07.36
 
|  07.36
| '''file descriptors''' का उपयोग करके फाइल के कंटेंट को प्रदर्शित करें।
+
| 'file descriptors' का उपयोग करके फाइल के कंटेंट को प्रदर्शित करें।
 +
 
 
|-
 
|-
 
|  07.41
 
|  07.41
Line 299: Line 362:
 
|-
 
|-
 
|  07.48
 
|  07.48
|यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसको डाउनलोड करने और देख सकते हैं।
+
| अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
  
 
|-
 
|-
Line 325: Line 388:
 
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है
 
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है
 
http://spoken-tutorial.org\NMEICT-Intro
 
http://spoken-tutorial.org\NMEICT-Intro
 
  
 
|-
 
|-
 
|  08.33
 
|  08.33
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं …..अब आपसे विदा लेता हूँ।
+
|यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
  
 
|-
 
|-
 
|  08.37
 
|  08.37
| धन्यवाद।
+
| हमसे जुड़ने के लिए धन्यवाद।
  
 
|}
 
|}

Revision as of 11:42, 15 April 2015

Time Narration
00.01 नमस्कार दोस्तों, 'Using file descriptors' पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00.08 इस ट्यूटोरियल में हम
00.11 कुछ उदाहरणों की सहायता से
00.14 एक आउटपुट फाइल डिस्क्रिप्टर असाइन करना
00.17 एक इनपुट फाइल डिस्क्रिप्टर असाइन करना
00.19 फाइल डिस्क्रिप्टर (fd) बंद करना सीखेंगे।
00.23 इस ट्यूटोरियल का अनुकरण करने के लिए आपको BASH में 'Shell Scripting' का ज्ञान होना चाहिए।
00.29 यदि नहीं, तो कृपया संबंधित ट्यूटोरियल्स के लिए दिखाई गई वेबसाइट पर जाएँ।

'http://www.spoken-tutorial.org'

00.35 इस ट्यूटोरियल के लिए मैं उपयोग कर रही हूँ
00.38 ऊबंटु लिनक्स 12.04 ऑपरेटिंग सिस्टम
00.43 * 'GNU BASH' वर्जन 4.2
00.46 कृपया ध्यान दें, अभ्यास के लिए 'GNU Bash' वर्जन 4 या उपरोक्त की सलाह दी जाती है।
00.54 परिचय के साथ शुरू करते हैं।
00.56 हम पहले से ही पिछले ट्यूटोरियल में 'file descriptors' के बारे में अध्ययन किया है।
01.02 0, 1 और 2, 'stdin,' 'stdout' और 'stderr' के लिए स्टेंडर्ड 'file descriptors' हैं।
01.15 'File descriptors' का उपयोग 'i/o redirection' के लिए होता है।
01.20 एक आउटपुट फाइल के लिए 'file descriptor' असाइन के लिए सिंटेक्स हैः
01.25 'exec [File descriptor] greater than symbol filename'
01.31 एक उदाहरण देखते हैं।
01.33 मेरे पास 'fdassign dot sh' नाम से एक कोड फाइल है।
01.43 पहली लाइन shebang लाइन है।
01.49 'exec' कमांड मौजूदा 'shell' प्रक्रिया को बदलता है।
01.56 यह मौजूदा 'shell' के स्थान पर बिना नई प्रक्रिया को बनाए निष्पादित होगा।
02.04 हम जानते हैं कि 0, 1, और 2 स्टेंडर्ड 'file descriptors' हैं।
02.09 किसी भी नई खोली गई फ़ाइल के लिए, हमारे पास 3 से 9 तक अतिरिक्त 'file descriptors' हैं।
02.19 यहाँ, '3 ' 'file descriptor' है।
02.22 यह 'output dot txt' फाइल में आउटपुट लिखेगा।
02.30 स्ट्रिंग 'Welcome to BASH learning' , 'output dot txt' फाइल में भेजी जा चुकी है।
02.36 इसे 'file descriptor 3' के माध्यम से किया गया है।
02.42 यह एक फाइल में स्ट्रिंग को पुनः निर्देशित के समान है।
02.49 प्रत्येक नया स्ट्रिंग फाइल के साथ संलग्न किया जाएगा।
02.52 उदाहरण के लिएः
02.54 हम 'output dot txt' फाइल में मौजूदा सिस्टम डेट संलग्न करेंगे।
03.00 सिंटेक्स है: 'date SPACE greater-than symbol ampersand sign 3'
03.13 यहाँ हम 'file descriptor' को बंद करते हैं।
03.16 इस लाइन के बाद, descriptor 'output dot txt' फाइल में कुछ भी नहीं लिख सकता है।
03.23 कोड निष्पादित करें और आउटपुट देखें।
03.26 'CTRL+ALT+T' कीज का उपयोग कर टर्मिनल खोलें।
03.34 टाइप करें: 'chmod space plus x space fdassign dot sh'
03.41 टाइप करें: 'dot slash fdassign dot sh'
03.46 अब 'cat space output dot txt' टाइप करके आउटपुट जाँचे।
03.56 हम देख सकते हैं कि स्ट्रिंग 'Welcome to BASH learning' और सिस्टम की वर्तमान डेट प्रदर्शित होती है।
04.05 एडिटर पर वापस जाएँ।
04.11 अब मैं अंत में 'echo' टाइप करुँगी, 'descriptor' के बंद होने के बाद।
04.17 टाइप करें: 'echo space कोट्स में Hi कोट्स के बाद space greater than symbol ampersand sign 3'
04.31 'Save' पर क्लिक करें।
04.35 एक बार फिर स्क्रिप्ट निष्पादित करते हैं और देखते हैं कि क्या होता है।
04.38 टर्मिनल पर, पिछली कमांड 'dot slash fdassign dot sh' को रिकॉल करने के लिए uparrow की दो बार दबाएँ
04.50 'Enter' दबाएँ।
04.52 हम एक एरर देखते हैं।
04.55 'Bad file descriptor'
04.58 इस एरर को ठीक करते हैं।
05.00 एडिटर पर वापस आएँ।
05.03 मैं कोड की अंतिम लाइन कट करूँगा और इसे date कमांड के नीचे पेस्ट करुँगी।
05.11 'Save' पर क्लिक करें।
05.13 कोड को एक बार फिर से निष्पादित करते हैं। टर्मिनल पर
05.19 पिछली कमांड 'dot slash fdassign.sh' को रिकॉल करें।
05.24 'Enter' दबाएँ।
05.26 अब 'output dot txt' फाइल खोलें।
05.29 टाइप करें: 'cat space output dot txt'
05.41 हम आउटपुट देख सकते हैं।
05.43 स्ट्रिंग 'Hi' अंत में प्रदर्शित होती है।
05.49 अब हम इनपुट फ़ाइल के लिए 'file descriptor' असाइल करेंगे।
05.54 एक उदाहरण देखते हैं।
05.56 मैरे पास 'fdread dot sh' नामक फाइल है।
06.03 इसे देखते हैं।
06.07 यह exec कमांड है।
06.13 यहाँ हम 'output dot txt' फाइल रीढ़ करेंगे।
06.19 लाइन 'exec 3 lesser than symbol output dot txt' फाइल को पढ़ने के लिए खोलेगी।
06.30 cat कमांड फाइल के कंटेंट को प्रदर्शित करेगा।
06.35 और अंत में हम 'file descriptor' बंद करते हैं।
06.39 अब इस 'shell script' को निष्पादित करते हैं।
06.42 टर्मिनल पर, मैं प्रोम्प्ट को क्लियर करती हूँ।
06.47 टाइप करें: 'chmod space plus x space fdread dot sh'
06.55 टाइप करें 'dot slash fdread dot sh'
07.01 हम टर्मिनल पर आउटपुट देख सकते हैं।
07.05 'output dot txt' फाइल का कंटेंट प्रदर्शित होता है।
07.10 यह हमें ट्यूटोरियल के अंत में लाता है।
07.13 स्लाइड पर वापस आएँ।
07.16 संक्षेप में,
07.17 इस ट्यूटोरियल में हमने सीखा,
07.19 'output file descriptor' को असाइन करना
07.22 'input file descriptor' को असाइन करना
07.26 'file descriptor' को बंद करना
07.28 नियत कार्य के रूप में,
07.30 'file descriptors' का उपयोग करके 'test dot txt' फाइल में कुछ लाइन्स को संलग्न करने का प्रयास करें।
07.36 'file descriptors' का उपयोग करके फाइल के कंटेंट को प्रदर्शित करें।
07.41 निम्न लिंक पर उपलब्ध वीडियो देखें।
07.45 यह स्पोकन ट्यूटोरियल को सारांशित करता है।
07.48 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
07.53 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम, स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
07.58 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
08.02 अधिक जानकारी के लिए contact@ spoken HYPHEN tutorial DOT org पर लिखें।
08.10 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
08.14 यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
08.22 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है

http://spoken-tutorial.org\NMEICT-Intro

08.33 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं श्रुति आर्य अब आपसे विदा लेती हूँ।
08.37 हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Prabhakarpandey, Shruti arya