Linux/C3/The-sed-command/Marathi

From Script | Spoken-Tutorial
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 ह्या फाईलमधे आपल्याकडे roll no, name, stream, marks, pass किंवा fail आणि stipend amountअशा एंट्रीज आहेत.
01:39 समजा फाईलची दुसरी ओळ प्रिंट करायची आहे.
01:44 त्यासाठी कीबोर्डवरील CTRL + ALT आणि T बटणे दाबून टर्मिनल उघडावे लागेल.
01:53 आता टाईप करा
01:55 sed space सिंगल कोटसमधे ‘2p’ सिंगल कोटस नंतर space seddemo.txt
02:03 एंटर दाबा.
02:06 येथे दुसरी ओळ दाखवण्यासाठी 2 हा अंक आहे.
02:11 p हे अक्षर प्रिंटीग ही कृती दाखवत आहे.
02:16 आता आऊटपुट पहा.
02:18 हे संपूर्ण फाईल दाखवत आहे. पण दुसरी ओळ दोनदा प्रिंट झाल्याचे दिसेल.
02:25 हे p ह्या कृतीचे डिफॉल्ट बिहेवियर आहे.
02:29 केवळ दुसरी ओळ प्रिंट करण्यासाठी,
02:31 टाईप करा.
02:33 sed space -n space (सिंगल कोटसमधे) 2p सिंगल कोटस नंतर space seddemo.txt
02:44 एंटर दाबा.
02:46 केवळ दुसरी ओळ प्रिंट झालेली दिसेल .
02:51 -n म्हणजे ‘silent mode’ जे सर्व अनावश्यक आऊटपुट काढून टाकते.
02:58 स्ट्रीममधे सांगितलेले लोकेशन एडिट करायचे किंवा दाखवायचे आहे.
03:03 आपल्याला दुसरी ओळ सिलेक्ट करायची आहे.
03:07 p हे कृती सांगते. म्हणजेच दुसरी ओळ प्रिंट करायची आहे.
03:12 आणि seddemo.txt हे फाईलचे नाव आहे.
03:18 हा sed कमांडचा सर्वसाधारण सिंटॅक्स आहे.
03:21 आता फाईलची शेवटची ओळ प्रिंट करू.
03:26 प्रॉम्प्ट क्लियर करून घेऊ.
03:29 आता टाईप करा.
03:32 sed space -n space सिंगल कोटसमधे (dollar) $p सिंगल कोटस नंतर space seddemo.txt
03:42 एंटर दाबा,शेवटची ओळ प्रिंट झालेली दिसेल.
03:49 आता टेक्स्ट एडिटरवर जा.
03:51 समजा 3पासून 6 पर्यंतच्या एंट्रीज प्रिंट करायच्या आहेत.
03:57 त्यासाठी टर्मिनलवर टाईप करा:
04:00 sed space -n space सिंगल कोटसमधे '3 (comma) , 6p' सिंगल कोटस नंतर space seddemo.txt
04:14 एंटर दाबा.
04:16 तिस-या ओळीपासून सहाव्या ओळीपर्यंत आऊटपुट दाखवले जाईल.
04:21 कृतीच्या आधी उद्गारचिन्ह दिल्याने कुठलीही कृती उलट केली जाते.
04:28 समजा 3पासून 6पर्यंतच्या ओळी सोडून बाकी सर्व ओळी प्रिंट करायच्या असल्यास टाईप करा: sed space -n space सिंगल कोटसमधे ‘3 (comma) ,6 (exclamation mark) !p'
04:44 सिंगल कोटस नंतर space 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 समजा computers हा शब्द असलेल्या ओळी प्रिंट करायच्या आहेत.
05:50 टर्मिनलवर जाऊ.
05:53 टाईप करा sed space -n space (सिंगल कोटसमधे) (front slash)(चौकटी कंस सुरू) cC (चौकटी कंस पूर्ण) omputers/p(front slash) सिंगल कोटस नंतरspace seddemo.txt
06:20 एंटर दाबा.
06:23 आपण computers हा शब्द असलेल्या ओळी बघू शकतो.
06:28 आपण पॅटर्न चौकटी कंसात लिहितो.
06:31 यामुळे चौकटी कंसातील कोणतेही एक किंवा दोन्ही अक्षरे जुळवून पाहिली जातील.
06:36 पॅटर्न जुळवून बघायचा असतो त्यावेळी तो front slashesमधे लिहितात.
06:43 आपण तो फाईलमधे प्रिंट करू शकतो किंवा w option वापरू शकतो.
06:50 त्यासाठी टाईप करा:
06:52 sed space -n space (सिंगल कोटसमधे) (front slash) (चौकटी कंस सुरू) cC (चौकटी कंस पूर्ण) Computers/w space computer_student.txt सिंगल कोटस नंतर space seddemo.txt
07:18 एंटर दाबा.
07:21 आता जुळणा-या सर्व ओळी computer_student.txt ह्या फाईलमधे पाठवल्या जातील.
07:27 आता computer_studentमधील घटक पाहू.
07:31 टाईप करा cat space computer_student.txt
07:38 एंटर दाबा.
07:42 आपण ह्या एंट्रीज पाहू शकतो,आपण पॅटर्न्स वेगवेगळ्या फाईल्स मधे पाठवू शकतो.
07:50 प्रॉम्प्ट क्लियर करा.
07:52 टाईप करा sed space -n space -e space (सिंगल कोटसमधे) (front slash) ‘/electronics/w space electro.txt’ सिंगल कोटस नंतर space -e space (सिंगल कोटसमधे) (front slash) ‘/civil/w space civil.txt’ सिंगल कोटस नंतर space seddemo.txt
08:24 एंटर दाबा.
08:28 येथे -e चा वापर अनेक मेथडस एकत्र करण्यासाठी केला आहे.
08:34 हे electro.txt आणि civil.txtह्या दोन फाईल्स बनवेल.
08:41 त्यामधे काय आहे ते बघण्यासाठी टाईप करा:
08:43 cat space electro.txt
08:49 electronicsहा शब्द असलेल्या एंट्रीज दाखवत आहे.
08:54 आता civil फाईलमधील घटक पाहू.
08:58 टाईप करा cat space civil.txt
09:01 एंटर दाबा.
09:03 civilहा शब्द असलेल्या एंट्रीज दाखवत आहे.
09:08 आपण आणखी कमांडसचा संच पुढील पाठांत पाहू.
09:12 त्यासाठी हाच प्रोग्रॅम वापरू.
09:14 आपण पाठाच्या अंतिम टप्प्यात आहोत.
09:18 स्लाईडवर परत जाऊ.
09:20 थोडक्यात,
09:22 या पाठात आपण शिकलो,
09:25 sed द्वारे प्रिंट करणे,लाईन अॅड्रेसिंग. काँटेक्स्ट अॅड्रेसिंग.
09:30 असाईनमेंट म्हणून,
09:32 seddemo.txt ही टेक्स्टफाईल वापरून,
09:35 6व्या पासून 12व्या ओळीपर्यंतची रेकॉर्डस प्रिंट करा.
09:40 स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा.
09:42 ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.
09:46 जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.
09:51 स्पोकन ट्युटोरियल प्रॉजेक्ट टीम,
09:53 Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.
09:55 परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.
10:00 अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा
10:07 "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.
10:11 यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.
10:18 यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
10:25 ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते . सहभागासाठी धन्यवाद.

Contributors and Content Editors

PoojaMoolya, Pratik kamble, Ranjana