Linux/C3/More-on-sed-command/Hindi

From Script | Spoken-Tutorial
Revision as of 13:00, 4 February 2015 by Shruti arya (Talk | contribs)

Jump to: navigation, search
Time Narration
00:01 'More on sed' के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:06 इस ट्यूटोरियल में, हम उदाहरणों के माध्यम से कुछ 'More on sed' कमांड्स सीखेंगे।
00:13 इस ट्यूटोरियल को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ
00:15 * 'उबन्टु लिनक्स'वर्जन 12.04 'ऑपरेटिंग सिस्टम' और
00:20 * 'GNU BASH' वर्जन 4.2.24
00:24 ध्यान दें, अभ्यास के लियए 'GNU Bash' वर्जन 4 या उससे नए की सलाह दी जाती है।
00:32 पूर्व आवश्यकताओं में,
00:34 आपको 'लिनक्स टर्मिनल' के मूलतत्वों का ज्ञान होना चाहिए।
00:37 आप sed टूल से परिचित होने चाहिए।
00:40 सम्बंधित ट्यूटोरियल्स के लिए, कृपया हमारी दर्शायी वेबसाइट पर जाएँ: http://spoken-tutorial.org
00:46 'sed' का प्रमुख उपयोग सब्स्टिट्यूशन यानी प्रतिस्थापन है।
00:49 इनपुट में किसी पैटर्न को अन्य से बदलना।
00:55 अब पहले मूल फाइल 'seddemo.txt' देखते हैं।
01:01 ध्यान दें शब्द 'Kumar' चौथी लाइन में दो बार और छठी लाइन में एक बार आता है।
01:10 अगर आप सब जगह 'Kumar' को 'Roy' से बदलना चाहते हैं।
01:16 'टर्मिनल' पर टाइप करें।
01:18 'sed' स्पेस सिंगल क्वोट्स में 's (फ्रंट स्लैश) / स्क्वायर ब्रैकेट खोलें (स्मॉल)'k' (कैपिटल) 'K' स्क्वायर ब्रैकेट बंद करें 'umar' स्लैश Roy स्लैश' सिंगल क्वोट्स के बाद स्पेस 'seddemo.txt'
01:40 एंटर दबाएं।
01:43 चौथी लाइन पर ध्यान दें।
01:46 सिर्फ पहली जगह में 'Kumar' 'Roy' से बदला गया है, दूसरी जगह में नहीं।
01:52 छठी लाइन में 'Kumar' एक बार ही था और अब यह बदला गया है।
01:57 अतः, हम देखते हैं लाइन्स की केवल पहली प्रविष्टि ही बदली गयी है।
02:03 ऐसा इसलिए है क्योंकि, डिफ़ॉल्ट रूप से, किसी भी लाइन की पहली मिलान की गयी प्रविष्टि प्रतिस्थापित की गयी है।
02:11 सारी मिलान की हुई प्रविष्टियों को प्रतिस्थापित करने के लिए हमें फ्लैग 'g' विकल्प प्रयोग करने की ज़रुरत है।
02:17 अब मैं 'प्रॉम्प्ट' क्लियर करती हूँ।
02:20 टाइप करें:
'sed' स्पेस सिंगल क्वोट्स में 's' फ्रंट स्लैश स्क्वायर ब्रैकेट खोलें '(स्मॉल) k' '(कैपिटल) K' स्क्वायर ब्रैकेट बंद करें 'umar' स्लैश 'Roy' स्लैश 'g' सिंगल क्वोट्स के बाद स्पेस 'seddemo.txt'    एंटर दबाएं। 
02:43 अब, चौथी लाइन की दोनों प्रविष्टियाँ बदल गयी हैं।
02:48 हम एक बार में भी कई प्रतिस्थापन कर सकते हैं।
02:53 माना हम 'seddemo.txt' फाइल में शब्द 'electronics' को 'electrical' से
02:58 और 'civil' को 'metallurgy' से बदलना चाहते हैं।
03:04 मैं 'प्रॉम्प्ट' क्लियर करती हूँ।
03:07 टाइप करें:
'sed' स्पेस हाइफन 'e' स्पेस सिंगल क्वोट्स में ‘s' फ्रंट स्लैश 'electronics' स्लैश 'electrical' स्लैश 'g’ सिंगल कोट्स के बाद स्पेस हाइफन 'e' स्पेस सिंगल क्वोट्स में ‘s' फ्रंट स्लैश 'civil' स्लैश 'metallurgy' स्लैश 'g' सिंगल क्वोट्स के बाद स्पेस 'seddemo.txt'
03:37 और एंटर दबाएं।
03:39 आप देख सकते हैं कि शब्द बदल गए हैं।
03:43 अब हम 'अनिर्बान (Anirban)' की 'स्ट्रीम' 'computers' से बदलकर 'mathematics' करना चाहते हैं।
03:49 इस स्थिति में हमें टाइप करने की ज़रुरत होगी:
03:54 'sed स्पेस' सिंगल क्वोट्स में 'फ्रंट स्लैश अनिर्बान स्लैश s स्लैश computers स्लैश mathematics स्लैश g' 'सिंगल क्वोट्स के बाद स्पेस 'seddemo.txt'
04:11 एंटर दबाएं।
04:14 हम देखते हैं कि 'स्ट्रीम' बदल गयी है।
04:17 अब समझाती हूँ कि यह क्या है
04:21 पहले हम 'sed' लिखते हैं फिर सिंगल क्वोट्स में हम वो पैटर्न लिखते हैं जो बदला जाना है।
04:28 यह 'अनिर्बान' है।
04:30 अब स्लैश के बाद ऑपरेशन आता है।
04:34 यह 's' है जिसका मतलब सब्स्टिट्यूशन है, जैसा हमने पहले देखा है।
04:41 फिर हम बदले जाने वाला पैटर्न देते हैं जो 'computers' है।
04:47 फिर नया शब्द जो प्रतिस्थापित होगा, वो 'mathematics' है।
04:53 हम फाइल में लाइन्स को जोड़ने या मिटाने के लिए भी 'sed' का प्रयोग कर सकते हैं।
05:00 माना हम वो लाइन्स चुनना चाहते हैं जिनमें 'स्ट्रीम' 'electronics' नहीं है।
05:06 इसके लिए, हमारे पास 'd' फ्लैग है।
05:10 Type:
'sed स्पेस' सिंगल क्वोट्स में 'फ्रंट स्लैश 'electronics' स्लैश 'd' सिंगल क्वोट्स के बाद 'स्पेस seddemo.txt स्पेस ग्रेटर दैन साइन स्पेस nonelectronics.txt'
05:31 एंटर दबाएं।
05:33 विषयों को देखने के लिए, टाइप करें 'cat स्पेस nonelectronics.txt'
05:43 माना, फाइल की शुरुआत में हम एक लाइन 'Student Information (स्टूडेंट इन्फॉर्मेशन)' जोड़ना चाहते हैं।
05:49 इसके लिए हमारे पास 'i' एक्शन यानी क्रिया है।
05:54 हमें टाइप करना है: 'sed स्पेस' सिंगल क्वोट्स में '1i स्पेस स्टूडेंट इन्फॉर्मेशन' क्वोट्स के बाद स्पेस seddemo.txt'
06:10 और एंटर दबाएं।
06:13 आप आउटपुट देख सकते हैं।
06:15 वास्तव में, इस प्रकार हम कई लाइन्स प्रविष्ट कर सकते हैं।
06:20 माना, हम दो लाइन्स जोड़ना चाहते हैं, हम उसी तरीके से यह करेंगे।
06:26 'Student Information (स्टूडेंट इन्फॉर्मेशन)' के साथ हम अगले साल के 'academics (ऐकडेमिक्स)' भी जोड़ना चाहते हैं।
06:33 अतः इस स्थिति में हमें लिखना होगा:
'sed  स्पेस' सिंगल क्वोट्स में '1i स्पेस Student Information स्लैश n 2013 'क्वोट्स के बाद seddemo.txt' 
06:55 एंटर दबाएं।
06:57 स्ट्रिंग 'इन्फॉर्मेशन' और '2013' के बीच 'स्लैश n' पर ध्यान दें।
07:05 'स्लैश n' 2013 को 'स्टूडेंट इन्फॉर्मेशन' के बाद अगली लाइन में प्रिंट करता है।
07:12 यह हमें इस ट्यूटोरियल के अंत में लाता है।
07:14 इसको सारांशित करते हैं,
07:17 इस ट्यूटोरियल में हमने सीखा,
07:19 सब्स्टिट्यूशन यानी प्रतिस्थापन
07:20 रिप्लेसमेंट यानी बदलना
07:21 इंसर्शन यानी समावेश करना।
07:24 नियत कार्य में, वही टेक्स्ट फाइल 'seddemo.txt' प्रयोग करें
07:30 और नाम 'अंकित' को 'आशीष' से बदलने या प्रतिस्थापित करने की कोशिश करें।
07:35 नीचे दर्शाये लिंक पर उपलब्ध विडिओ देखें: http://spoken-tutorial.org/What_is_a_Spoken Tutorial
07:39 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
07:42 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
07:47 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।
07:53 ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
07:57 अधिक जानकारी के लिए कृपया, contact@spoken-tutorial.org पर लिखें।
08:04 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है।
08:09 यह भारत सरकार के एम एच आर डी के आई सी टी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
08:16 इस मिशन पर अधिक जानकरी नीचे दिए लिंक पर उपलब्ध है।http://spoken-tutorial.org\NMEICT-Intro


08:28 आई आई टी बॉम्बे से मैं....... अब आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Pratik kamble, Shruti arya