Difference between revisions of "Linux/C3/The-grep-command/Marathi"
From Script | Spoken-Tutorial
(Created page with ''''Title of script''': '''The-grep-command''' '''Author: Manali Ranade''' '''Keywords: LINUX''' {| border=1 !Time !Narration |- | 00:01 | '''grep''' कमां…') |
|||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| border=1 | {| border=1 | ||
− | + | |'''Time''' | |
− | + | |'''Narration''' | |
Line 146: | Line 138: | ||
|- | |- | ||
| 02:45 | | 02:45 | ||
− | | असे का झाले? | + | | असे का झाले? कारण '''grep''' ने “'''computers”''' ह्या पॅटर्नसाठी शोध घेतला. ज्यात '''c''' स्मॉल आहे. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 234: | Line 222: | ||
|- | |- | ||
| 04:37 | | 04:37 | ||
− | | आणि एंटर दाबा'''.''' | + | | आणि एंटर दाबा'''.''' हे वेगळे आहे. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 295: | Line 279: | ||
| 05:48 | | 05:48 | ||
| त्यासाठी टाईप करा: | | त्यासाठी टाईप करा: | ||
− | |||
'''grep space minus i space''' '''डबल कोटसमधे''' '''fail डबल कोटस नंतरspace grepdemo.txt space notpass.txt''' | '''grep space minus i space''' '''डबल कोटसमधे''' '''fail डबल कोटस नंतरspace grepdemo.txt space notpass.txt''' | ||
|- | |- | ||
| 06:03 | | 06:03 | ||
− | | '''एंटर दाबा'''. | + | | '''एंटर दाबा'''. आऊटपुट दाखवले जाईल. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 349: | Line 328: | ||
| 07:03 | | 07:03 | ||
| फाईलमधील घटक बघणे | | फाईलमधील घटक बघणे | ||
− | + | उदा. '''cat filename''' | |
− | + | ||
− | + | ||
|- | |- | ||
| 07:07 | | 07:07 | ||
| विशिष्ट स्ट्रीममधील नोंदींची सूची मिळवणे | | विशिष्ट स्ट्रीममधील नोंदींची सूची मिळवणे | ||
− | + | उदा. '''grep “computers” grepdemo.txt''' | |
− | + | ||
− | + | ||
|- | |- | ||
| 07:14 | | 07:14 | ||
| casesविचारात न घेणे | | casesविचारात न घेणे | ||
− | + | उदा. '''grep -i “computers” grepdemo.txt''' | |
− | + | ||
− | + | ||
|- | |- | ||
| 07:21 | | 07:21 | ||
| पॅटर्न न जुळणा-या नोंदी मिळवणे | | पॅटर्न न जुळणा-या नोंदी मिळवणे | ||
− | + | उदा. '''grep -iv “pass” grepdemo.txt''' | |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 07:30 | | 07:30 | ||
| नोंदीसोबत ओळीच्या क्रमांकाचा समावेश असलेली सूची मिळवणे | | नोंदीसोबत ओळीच्या क्रमांकाचा समावेश असलेली सूची मिळवणे | ||
− | + | उदा. '''grep -in “fail” grepdemo.txt''' | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 07:38 | | 07:38 | ||
| रिझल्ट दुस-या फाईलमधे संचित करणे | | रिझल्ट दुस-या फाईलमधे संचित करणे | ||
− | + | उदा. '''grep -iv “pass” grepdemo.txt > notpass.txt''' | |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 07:50 | | 07:50 | ||
| आणि नोंदीचा एकूण काऊंट मिळवणे | | आणि नोंदीचा एकूण काऊंट मिळवणे | ||
− | + | उदा. '''grep -c “Fail” grepdemo.txt''' | |
− | + | ||
− | + | ||
|- | |- | ||
| 07:57 | | 07:57 | ||
− | | असाईनमेंट, | + | | असाईनमेंट,'''-E, + आणि?''' ह्या काही कमांडस वापरून बघा. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 433: | Line 390: | ||
|- | |- | ||
| 08:23 | | 08:23 | ||
− | | अधिक माहितीसाठी कृपया | + | | अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा |
− | + | ||
|- | |- | ||
| 08:30 | | 08:30 |
Revision as of 20:09, 3 March 2017
Time | Narration
|
00:01 | grep कमांडवरील पाठात आपले स्वागत. |
00:05 | ह्या पाठात grep कमांडबद्दल जाणून घेऊ. |
00:09 | आपण काही उदाहरणांच्याद्वारे हे करू. |
00:11 | ह्या पाठासाठी वापरणार आहोत, |
00:15 | उबंटु लिनक्स version12.04 ऑपरेटिंग सिस्टीम. |
00:20 | आणि *GNU BASH वर्जन 4.2.24 |
00:24 | ह्या पाठासाठी GNU bashचे वर्जन 4 किंवा त्यावरील वर्जन गरजेचे आहे. |
00:32 | तसेच Linux टर्मिनलचे प्राथमिक ज्ञान असावे. |
00:36 | संबंधित पाठांसाठी येथे दाखवलेल्या वेबसाईटला भेट द्या. |
00:41 | प्रथमregular expressions बद्दल जाणून घेऊ. |
00:45 | *ही पॅटर्न जुळवून पहाण्याची पध्दत आहे. |
00:50 | *ओळींत, पॅरेग्राफ किंवा फाईलमधे एखादा पॅटर्न अस्तित्वात आहे का हे पाहणे. |
00:56 | उदाहरणार्थ टेलिफोन डिरेक्टरीत फोन नंबर शोधणे, |
01:02 | किंवा पॅरेग्राफ किंवा ओळीमधे एखादा कीवर्ड शोधण्यासाठी grep कमांड वापरणार आहोत. |
01:11 | grep एक किंवा अनेक ओळींमधे, पॅरेग्राफ किंवा फाईलमधे एक किंवा अनेक पॅटर्न्स शोधते. |
01:17 | फाईलनेमचा उल्लेख नसल्यास grep स्टँडर्ड इनपुटमधील पॅटर्न्स शोधते. |
01:23 | फाईलनेम न सापडल्यास grep स्टँडर्ड इनपुटमधील पॅटर्न्स शोधते. |
01:30 | grep कमांड कशी वापरायची हे बघण्यासाठी grepdemo.txt ही डेमो फाईल वापरू. |
01:37 | ह्या फाईलमधील घटक पाहू. |
01:40 | ह्या फाईलमधे 13 नोंदी आहेत. |
01:44 | प्रत्येक नोंदीसाठी roll number, name, stream, marks, आणि stipend am ount ही सहा फिल्डस आहेत. |
01:52 | प्रत्येक फिल्ड हे बार ह्या delimiterने वेगळे केले आहे. |
01:56 | grep कसे कार्य करते ते पाहू. |
02:00 | समजा कॉम्प्युटर्स स्ट्रीममधे कोणते विद्यार्थी आहेत हे बघण्यासाठी grep कमांड वापरू. |
02:07 | त्यासाठी टर्मिनल उघडावे लागेल. |
02:10 | त्यासाठी CTRL + ALT आणि T दाबा. |
02:16 | टर्मिनलवर टाईप करा: |
02:18 | grep space डबल कोटसमधे computersडबल कोटस नंतर space grepdemo .txt |
02:27 | एंटर दाबा. |
02:28 | हे computers ही स्ट्रीम असलेल्या नोंदीची सूची दाखवेल. |
02:33 | आता ह्या रिझल्टची मूळ फाईल सोबत तुलना करा. |
02:37 | आता टेक्स्ट एडिटरवर जा. |
02:40 | Zubin साठीची नोंद सूचीत दिसत नाही. |
02:45 | असे का झाले? कारण grep ने “computers” ह्या पॅटर्नसाठी शोध घेतला. ज्यात c स्मॉल आहे. |
02:52 | तर Zubin, साठी “Computers” ह्या स्ट्रीममधे C कॅपिटल आहे. |
02:57 | पॅटर्न मॅचिंग हे case सेन्सेटिव्ह आहे. |
03:00 | हे case सेन्सेटिव्ह ठेवायचे नसल्यास grepसोबत minus i वापरणे आवश्यक आहे. |
03:06 | टर्मिनलवर जाऊन टाईप करा:
grep space (minus) i space (डबल कोटसमधे) “computers” डबल कोटस नंतर space grepdemo.txt |
03:20 | एंटर दाबा. |
03:21 | आता हे चारही नोंदी सूचीत दाखवेल. |
03:25 | grep फाईलमधील केवळ आपण दिलेल्या पॅटर्नशी जुळणा-या ओळी दाखवते. |
03:32 | आपण हे उलट देखील करू शकतो. |
03:34 | grep द्वारे दिलेल्या पॅटर्नशी न जुळणा-या ओळीही दाखवता येतात. |
03:40 | त्यासाठी minus v हा पर्याय आहे. |
03:43 | उदाहरणार्थ, पास न झालेल्या विद्यार्थ्यांच्या नोंदीची सूची. |
03:48 | तुम्ही हा रिझल्ट दुस-या फाईलमधे देखील संचित करू शकता. |
03:52 | त्यासाठी टाईप करा:
grep space minus iv space डबल कोटसमधे pass डबल कोटस नंतर space grepdemo.txt space greater than sign space notpass.txt |
04:11 | एंटर दाबा. |
04:12 | फाईलमधील घटक बघण्यासाठी टाईप करा: cat space notpass.txt |
04:20 | एंटर दाबा. |
04:21 | आऊटपुट दाखवले जाईल. |
04:24 | प्रॉम्प्ट वर टाईप करा: |
04:26 | grep space minus i space' डबल कोटसमधे fail डबल कोटस नंतर space grepdemo.txt |
04:37 | आणि एंटर दाबा. हे वेगळे आहे. |
04:41 | ह्यामधे नापास झालेल्या विद्यार्थ्यांचा समावेश आहे. परंतु ह्याचा रिझल्ट अपूर्ण आहे. |
04:46 | सर्व नोंदींची सूची असलेल्या फाईलमधे ओळींचा क्रमांक बघायचा असल्यास minus n हा पर्याय आहे. |
04:54 | प्रॉम्प्ट क्लियर करा. |
04:58 | आता टाईप करा "grep space -in space डबल कोटसमधे "fail" डबल कोटस नंतर space grepdemo.txt |
05:09 | एंटर दाबा. |
05:11 | ओळीचा क्रमांक दाखवला जाईल. |
05:15 | आत्तापर्यंत आपण एकच शब्द असलेला पॅटर्न पाहिला. |
05:18 | आपल्याकडे अनेक शब्द असलेला पॅटर्न देखील असू शकतो. |
05:21 | परंतु संपूर्ण पॅटर्न quotesमधे असणे आवश्यक आहे. |
05:24 | त्यासाठी टाईप करा: grep space minus i spaceडबल कोटसमधे ankit space saraf डबल कोटस नंतर space grepdemo.txt |
05:38 | एंटर दाबा. |
05:40 | Ankit Sarafचे रेकॉर्ड दाखवले आहे. |
05:44 | आपण अनेक फाईल्समधील पॅटर्न्स शोधू शकतो. |
05:48 | त्यासाठी टाईप करा:
grep space minus i space डबल कोटसमधे fail डबल कोटस नंतरspace grepdemo.txt space notpass.txt |
06:03 | एंटर दाबा. आऊटपुट दाखवले जाईल. |
06:07 | अनेक फाईल्स असताना grep नोंद सापडलेल्या फाईलचे नावही सोबत लिहील. grepdemo.txt आणि notpass.txt |
06:18 | ही रेकॉर्डसnotpass.txt फाईलमधील आणि ही रेकॉर्डस grepdemo.txt फाईलमधील आहेत. |
06:26 | समजा केवळ जुळणा-या पॅटर्नची एकूण आकडेवारी किंवा काऊंट हवा आहे. |
06:31 | त्यासाठी आपल्याकडे minus c हा पर्याय आहे. |
06:35 | त्यासाठी टाईप करा: grep space minus c spaceडबल कोटसमधे कॅपिटल F वापरून Fail डबल कोटस नंतर space grepdemo.txt |
06:48 | एंटर दाबा. |
06:50 | हे दिलेल्या पॅटर्नशी जुळणा-या ओळींची एकूण संख्या दाखवेल. |
06:55 | आपण पाठाच्या अंतिम टप्प्यात पोहोचलो आहोत. |
06:59 | थोडक्यात. |
07:01 | आपण पाठात शिकलो, |
07:03 | फाईलमधील घटक बघणे
उदा. cat filename |
07:07 | विशिष्ट स्ट्रीममधील नोंदींची सूची मिळवणे
उदा. grep “computers” grepdemo.txt |
07:14 | casesविचारात न घेणे
उदा. grep -i “computers” grepdemo.txt |
07:21 | पॅटर्न न जुळणा-या नोंदी मिळवणे
उदा. grep -iv “pass” grepdemo.txt |
07:30 | नोंदीसोबत ओळीच्या क्रमांकाचा समावेश असलेली सूची मिळवणे
उदा. grep -in “fail” grepdemo.txt |
07:38 | रिझल्ट दुस-या फाईलमधे संचित करणे
उदा. grep -iv “pass” grepdemo.txt > notpass.txt |
07:50 | आणि नोंदीचा एकूण काऊंट मिळवणे
उदा. grep -c “Fail” grepdemo.txt |
07:57 | असाईनमेंट,-E, + आणि? ह्या काही कमांडस वापरून बघा. |
08:04 | स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा. |
08:06 | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. |
08:10 | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. |
08:14 | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, |
08:16 | Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते. |
08:19 | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. |
08:23 | अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा |
08:30 | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. |
08:33 | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. |
08:40 | यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. |
08:45 | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी ------- आपला निरोप घेते . सहभागासाठी धन्यवाद. |