Linux/C3/The-sed-command/Hindi

From Script | Spoken-Tutorial
Revision as of 10:42, 20 January 2015 by Devraj (Talk | contribs)

Jump to: navigation, search
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 यह स्क्रिप्ट श्रुति आर्य द्वारा अनुवादित है। आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। धन्यवाद।

Contributors and Content Editors

Devraj, Shruti arya