Linux/C3/The-sed-command/Hindi
From Script | Spoken-Tutorial
Time | Narration |
00:01 | sed - द स्ट्रीम एडिटर के इस स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:05 | इस ट्यूटोरियल में हम 'sed' कमांड का उपयोग देखेंगे। |
00:11 | हम यह कुछ उदाहरणों के माध्यम से करेंगे। |
00:14 | इस ट्यूटोरियल को रिकॉर्ड करने के लिए, |
00:16 | मैं 'उबन्टु लिनक्स' वर्जन 12.04 'ऑपरेटिंग सिस्टम' और 'GNU BASH' वर्जन 4.2.24 उपयोग कर रही हूँ। |
00:26 | ध्यान दें, इस ट्यूटोरियल के अभ्यास के लिए 'GNU bash' वर्जन 4 या उससे नए की सलाह दी जाती है। |
00:34 | पूर्व आवश्यकताओं में |
00:36 | आपको लिनक्स टर्मिनल का मौलिक ज्ञान होना चाहिए। |
00:39 | सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी दर्शायी वेबसाइट पर जाएँ: http://spoken-tutorial.org |
00:45 | अब 'sed' के परिचय के साथ शुरू करते हैं। |
00:48 | 'sed' एक स्ट्रीम एडिटर है। |
00:51 | 'sed' फाइल की एक विशेष लोकेशन में टेक्स्ट के कुछ पैटर्न्स ढूँढता है। |
00:58 | यह कुछ डिस्प्ले या एडिटिंग फंक्शन क्रियान्वित करता है। |
01:02 | एडिटिंग फंक्शन जैसे मिलान किये हुए टेक्स्ट में समावेश करना, प्रतिस्थापन करना और मिटाना। |
01:10 | अब हम कुछ उदाहरणों के साथ शुरू करते हैं। |
01:13 | हम देखेंगे कि 'sed' कमांड प्रयोग करके प्रिंट कैसे करते हैं। |
01:19 | मेरे पास होम डिरेक्टरी में 'seddemo.txt' नामक एक फाइल है। |
01:24 | अब इसका विषय वस्तु देखते हैं। |
01:26 | इस फाइल में हमारे पास कुछ प्रविष्टियाँ हैं जैसे रोल नंबर, [nem], स्ट्रीम, मार्क्स, पास या फ़ेल और छात्रवृत्ति। |
01:39 | अब माना कि हम फाइल की दूसरी लाइन प्रिंट करना चाहते हैं। |
01:44 | इसके लिए हमें अपने कीबोर्ड पर एकसाथ CTRL, ALT और T कीज़ दबाकर टर्मिनल खोलना है। |
01:53 | अब टाइप करें |
01:55 | 'sed' स्पेस सिंगल कोट्स में स्पेस '2p' सिंगल क्वोट्स के बाद स्पेस 'seddemo.txt' |
02:03 | एंटर दबाएं। |
02:06 | यहाँ '2' दूसरी लाइन की लोकेशन दिखाता है। |
02:11 | 'p' वह क्रिया दिखाता है, जो प्रिंटिंग ('p') है। |
02:16 | अब आउटपुट देखते हैं। |
02:18 | यह पूरी फाइल दिखाता है। पर देखें कि दूसरी लाइन दो बार प्रिंट हुई है। |
02:25 | यह क्रिया 'p' का डिफ़ॉल्ट परिणाम है। |
02:29 | सिर्फ दूसरी लाइन प्रिंट करने के लिए |
02:31 | टाइप करें |
02:33 | 'sed' स्पेस -n स्पेस (सिंगल क्वोट्स में) '2p' (सिंगल क्वोट्स के बाद) स्पेस 'seddemo.txt' |
02:44 | एंटर दबाएं। |
02:46 | हम देखते हैं कि सिर्फ दूसरी लाइन प्रिंट हुई है। |
02:51 | '-n' 'साइलेंट मोड' के लिए है जो सारे अनावश्यक आउटपुट को दबा देगा। |
02:58 | फिर हमें स्ट्रीम में वह लोकेशन देनी है जो हम एडिट करना या दिखाना चाहते हैं। |
03:03 | हम दूसरी लाइन चुनना चाहते हैं। |
03:07 | 'p' वो क्रिया दिखाता है जो हम करना चाहते हैं यानी दूसरी लाइन प्रिंट करना। |
03:12 | और 'seddemo.txt' फाइल का नाम है। |
03:18 | यह सेड (sed) कमांड का सामान्य रचनाक्रम है। |
03:21 | अब फाइल की आखिरी लाइन प्रिंट करते हैं। |
03:26 | मैं प्रॉम्प्ट को साफ करती हूँ। |
03:29 | अब टाइप करें |
03:32 | 'sed' स्पेस -n स्पेस सिंगल क्वोट्स में (डॉलर चिन्ह) '$p' सिंगल क्वोट्स के बाद स्पेस 'seddemo.txt' |
03:42 | एंटर दबाएं। |
03:43 | हम देखते हैं कि आखिरी लाइन प्रिंट हुई है। |
03:49 | अब टेक्स्ट एडिटर पर वापस आते हैं। |
03:51 | माना हम तीसरी से छठी तक की प्रविष्टियाँ प्रिंट करना चाहते हैं। |
03:57 | इसके लिए हमें टर्मिनल पर निम्न टाइप करने की ज़रुरत है: |
04:00 | 'sed' स्पेस -n स्पेस सिंगल क्वोट्स में '3' (कॉमा) ',6p' सिंगल क्वोट्स के बाद स्पेस 'seddemo.txt' |
04:14 | एंटर दबाएं। |
04:16 | आउटपुट में तीसरी लाइन से छठी लाइन तक प्रदर्शित [hota] है। |
04:21 | प्रक्रिया से पहले एक्स्क्लेमेशन मार्क लगाकर किसी प्रक्रिया का विपरीत भी कर सकते हैं। |
04:28 | माना कि अगर हमें तीसरी से छठी लाइन छोड़कर बाकी सारी लाइन प्रिंट करनी हैं तो हम टाइप करेंंगे:
'sed' स्पेस -n स्पेस सिंगल क्वोट्स में '3' (कॉमा) ',6' (एक्स्क्लेमेशन मार्क) '!p' |
04:44 | सिंगल क्वोट्स के बाद 'seddemo.txt' |
04:51 | एंटर दबाएं। |
04:53 | आउटपुट प्रदर्शित होता है। |
04:56 | अब अपनी स्लाइड्स पर वापस जाते हैं। |
04:58 | लाइन एड्रेसिंग और कॉन्टेक्स्ट एड्रेसिंग। |
05:03 | अब तक, हमने फाइल में वो लाइनें निर्दिष्ट की हैं जिनमें क्रिया किये जाने की ज़रुरत है। |
05:09 | इसे लाइन एड्रेसिंग कहते हैं |
05:12 | लाइन नंबर के द्वारा निर्दिष्ट एड्रेस। |
05:15 | यह एड्रेसिंग का एक तरीका है। |
05:18 | एड्रेसिंग का दूसरा तरीका 'कॉन्टेक्स्ट एड्रेसिंग' है। |
05:22 | लाइन जो विशेष कॉन्टेक्स्ट रखती हैं उन्हें विशेष शब्द कहते हैं। |
05:28 | अगर हम उन लाइन पर क्रिया करना चाहते हैं जिसमें एक विशेष शब्द है, हम कॉन्टेक्स्ट एड्रेसिंग प्रयोग करते हैं। |
05:36 | रेग्युलर एक्सप्रेशन प्रयोग किये जा सकते हैं |
05:39 | अब एक उदाहरण देखते हैं। |
05:42 | अपने एडिटर पर वापस आते हैं। |
05:44 | माना हम वो लाइनें प्रिंट करना चाहते हैं जिनमे 'कम्प्यूटर्स' शब्द है। |
05:50 | अपने टर्मिनल पर वापस आते हैं। |
05:53 | अब टाइप करें |
05:54 | 'sed' स्पेस '-n' स्पेस (सिंगल क्वोट्स में) (फ्रंट स्लैश)(स्क्वायर ब्रैकेट खोलें) [cC] (स्क्वायर ब्रैकेट बंद करें) omputers/p सिंगल क्वोट्स के बाद space 'seddemo.txt ' |
06:20 | एंटर दबाएं। |
06:23 | हम देखते हैं कि वे लाइनें जिनमें कम्प्यूटर्स शब्द है प्रदर्शित हुई हैं। |
06:28 | हम पैटर्न स्क्वायर ब्रैकेट में लिखते हैं। |
06:31 | यह स्क्वायर ब्रैकेट में कोई एक या दोनों कैरेक्टर्स मिलान करता है। |
06:36 | जब हमें पैटर्न के मिलान की ज़रुरत होती है तो पैटर्न को फ्रंट स्लैश के बीच टाइप करना होता है। |
06:43 | 'w' विकल्प प्रयोग करके भी हम इसे फाइल में प्रिंट कर सकते हैं। |
06:50 | इसके लिए टाइप करें: |
06:52 | 'sed' स्पेस -n' स्पेस (सिंगल क्वोट्स में) (फ्रंट स्लैश) (स्क्वायर ब्रैकेट खोलें) '[cC] (स्क्वायर ब्रैकेट बंद करें) omputers/w' स्पेस 'computer_student.txt' सिंगल क्वोट्स के बाद स्पेस 'seddemo.txt' |
07:18 | एंटर दबाएं। |
07:21 | अब सारी मिलान की हुई लाइनों को 'computer_student.txt' फाइल में स्थानांतरित किया जायेगा। |
07:27 | अब 'computer_student' की विषय वस्तु देखते हैं। |
07:31 | टाइप करें 'cat' स्पेस 'computer_student.txt' |
07:38 | एंटर दबाएं। |
07:42 | हम प्रविष्टियाँ देखते हैं। |
07:43 | हमारे पास वो पैटर्न्स भी हो सकते हैं जिन्हें हम भिन्न फाइल्स में लिख सकते हैं। |
07:50 | अब प्रॉम्प्ट को खली करते हैं। |
07:52 | टाइप करें: 'sed' स्पेस -n स्पेस -e स्पेस (सिंगल क्वोट्स में) (फ्रंट स्लैश) '/electronics/w' स्पेस (सिंगल क्वोट्स में) 'electro.txt' (सिंगल क्वोट्स के बाद) '-e' स्पेस (सिंगल क्वोट्स में) (फ्रंट स्लैश) '/civil/w' स्पेस (सिंगल क्वोट्स में) 'civil.txt' (सिंगल क्वोट्स के बाद) स्पेस 'seddemo.txt' |
08:24 | एंटर दबाएं। |
08:28 | यहाँ '-e' मल्टीपल मेथड्स को संयुक्त करने में प्रयोग होता है। |
08:34 | यह दो फाइल्स 'electro.txt' और 'civil.txt' बनाएगा। |
08:41 | देखने के लिए कि इनमें क्या है, टाइप करें: |
08:43 | 'cat' स्पेस 'electro.txt' |
08:49 | यह इलेक्ट्रॉनिक्स शब्द वाली प्रविष्टियाँ दिखायेगा। |
08:54 | अब सिविल फाइल की विषय वस्तु देखते हैं। |
08:58 | टाइप करें 'cat' स्पेस 'civil.txt' |
09:01 | एंटर दबाएं। |
09:03 | यह सिविल शब्द वाली प्रविष्टियाँ दिखायेगा। |
09:08 | हम कमांड्स के कुछ अधिक सेट अन्य ट्यूटोरियल में देखेंगे। |
09:12 | मैं यही प्रोग्राम प्रयोग करुँगी। |
09:14 | यह हमें इस ट्यूटोरियल के अंत में लाता है। |
09:18 | अब अपनी स्लाइड्स पर वापस आते हैं। |
09:20 | इसको सारांशित करते हैं, |
09:22 | इस ट्यूटोरियल में हमने सीखा, sed |
09:25 | sed प्रयोग करके प्रिंट करना। |
09:26 | लाइन एड्रेसिंग |
09:27 | कॉन्टेक्स्ट एड्रेसिंग |
09:30 | नियत कार्य में, |
09:32 | वही समान टेक्स्ट फाइल 'seddemo.txt' प्रयोग करके |
09:35 | छठी से बारहवीं लाइन तक के रिकार्ड्स प्रिंट करने की कोशिश करें। |
09:40 | नीचे दिए लिंक पर उपलब्ध विडिओ देखें। |
09:42 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
09:46 | अच्छी बैंडविड्थ न मिलने पर, आप इसे डाउनलोड करके देख सकते हैं। |
09:51 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
09:53 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है। |
09:55 | ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं। |
10:00 | अधिक जानकारी के लिए, कृपया contact@spoken-tutorial.org पर लिखें। |
10:07 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है। |
10:11 | यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है। |
10:18 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। http://spoken-tutorial.org\NMEICT-Intro |
10:25 | यह स्क्रिप्ट श्रुति आर्य द्वारा अनुवादित है। आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। धन्यवाद। |