Difference between revisions of "Linux/C3/The-grep-command/Marathi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ''''Title of script''': '''The-grep-command''' '''Author: Manali Ranade''' '''Keywords: LINUX''' {| border=1 !Time !Narration |- | 00:01 | '''grep''' कमां…')
 
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
'''Title of script''': '''The-grep-command'''
 
 
'''Author: Manali Ranade'''
 
 
'''Keywords: LINUX'''
 
 
 
 
 
{| border=1  
 
{| border=1  
!Time  
+
|'''Time'''
!Narration  
+
|'''Narration'''
 
+
  
 
|-  
 
|-  
Line 126: Line 117:
 
|-  
 
|-  
 
| 02:27  
 
| 02:27  
| एंटर दाबा.
+
| एंटर दाबा,'''हे computers ही स्ट्रीम असलेल्या नोंदीची सूची दाखवेल'''.  
 
+
|-
+
| 02:28
+
| '''हे computers ही स्ट्रीम असलेल्या नोंदीची सूची दाखवेल'''.  
+
  
 
|-  
 
|-  
Line 146: Line 133:
 
|-  
 
|-  
 
| 02:45  
 
| 02:45  
| असे का झाले?  
+
| असे का झाले? कारण '''grep''' ने “'''computers”''' ह्या पॅटर्नसाठी शोध घेतला. ज्यात '''c''' स्मॉल आहे.  
 
+
|-
+
| 02:46
+
| कारण '''grep''' ने “'''computers”''' ह्या पॅटर्नसाठी शोध घेतला. ज्यात '''c''' स्मॉल आहे.  
+
  
 
|-  
 
|-  
Line 166: Line 149:
 
|-  
 
|-  
 
| 03:06  
 
| 03:06  
| टर्मिनलवर जाऊन टाईप करा:  
+
| टर्मिनलवर जाऊन टाईप करा: '''grep space (minus) i space (डबल कोटसमधे) “'''computers” डबल कोटस नंतर space grepdemo.txt  
 
+
'''grep space (minus) i space (डबल कोटसमधे) “'''computers” डबल कोटस नंतर space grepdemo.txt  
+
  
 
|-  
 
|-  
 
| 03:20  
 
| 03:20  
| एंटर दाबा'''.'''  
+
| एंटर दाबा'''.''',आता हे चारही नोंदी सूचीत दाखवेल.  
 
+
|-
+
| 03:21
+
| आता हे चारही नोंदी सूचीत दाखवेल.  
+
  
 
|-  
 
|-  
Line 204: Line 181:
 
|-  
 
|-  
 
| 03:52  
 
| 03:52  
| त्यासाठी टाईप करा:  
+
| त्यासाठी टाईप करा: '''grep space minus iv space''' डबल कोटसमधे '''pass डबल कोटस नंतर space grepdemo.txt space greater than sign space notpass.txt '''  
 
+
'''grep space minus iv space''' डबल कोटसमधे '''pass डबल कोटस नंतर space grepdemo.txt space greater than sign space notpass.txt '''  
+
  
 
|-  
 
|-  
 
| 04:11  
 
| 04:11  
| एंटर दाबा'''.'''  
+
| एंटर दाबा'''.'''फाईलमधील घटक बघण्यासाठी टाईप करा: '''cat space notpass.txt '''  
 
+
|-
+
| 04:12
+
| फाईलमधील घटक बघण्यासाठी टाईप करा: '''cat space notpass.txt '''  
+
  
 
|-  
 
|-  
 
| 04:20  
 
| 04:20  
| एंटर दाबा.  
+
| एंटर दाबा. आऊटपुट दाखवले जाईल.  
 
+
|-
+
| 04:21
+
| आऊटपुट दाखवले जाईल.  
+
  
 
|-  
 
|-  
Line 234: Line 201:
 
|-  
 
|-  
 
| 04:37  
 
| 04:37  
| आणि एंटर दाबा'''.'''  
+
| आणि एंटर दाबा'''.''' हे वेगळे आहे.  
 
+
|-
+
| 04:38
+
| हे वेगळे आहे.  
+
  
 
|-  
 
|-  
Line 294: Line 257:
 
|-  
 
|-  
 
| 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  
| '''एंटर दाबा'''.  
+
| '''एंटर दाबा'''. आऊटपुट दाखवले जाईल.  
 
+
|-
+
| 06:04
+
| आऊटपुट दाखवले जाईल.  
+
  
 
|-  
 
|-  
Line 348: Line 305:
 
|-  
 
|-  
 
| 07:03  
 
| 07:03  
| फाईलमधील घटक बघणे  
+
| फाईलमधील घटक बघणे उदा. '''cat filename'''  
 
+
*
+
** उदा. '''cat filename'''  
+
  
 
|-  
 
|-  
 
| 07:07  
 
| 07:07  
| विशिष्ट स्ट्रीममधील नोंदींची सूची मिळवणे  
+
| विशिष्ट स्ट्रीममधील नोंदींची सूची मिळवणे उदा. '''grep “computers” grepdemo.txt'''  
 
+
*
+
** उदा. '''grep “computers” grepdemo.txt'''  
+
  
 
|-  
 
|-  
 
| 07:14  
 
| 07:14  
| casesविचारात न घेणे  
+
| casesविचारात न घेणे उदा. '''grep -i “computers” grepdemo.txt'''  
 
+
*
+
** उदा. '''grep -i “computers” grepdemo.txt'''  
+
  
 
|-  
 
|-  
 
| 07:21  
 
| 07:21  
| पॅटर्न न जुळणा-या नोंदी मिळवणे  
+
| पॅटर्न न जुळणा-या नोंदी मिळवणे उदा. '''grep -iv “pass” grepdemo.txt'''  
 
+
*
+
** उदा. '''grep -iv “pass” grepdemo.txt'''  
+
 
+
  
 
|-  
 
|-  
 
| 07:30  
 
| 07:30  
| नोंदीसोबत ओळीच्या क्रमांकाचा समावेश असलेली सूची मिळवणे  
+
| नोंदीसोबत ओळीच्या क्रमांकाचा समावेश असलेली सूची मिळवणे उदा. '''grep -in “fail” grepdemo.txt'''  
 
+
*
+
** उदा. '''grep -in “fail” grepdemo.txt'''  
+
 
+
 
+
  
 
|-  
 
|-  
 
| 07:38  
 
| 07:38  
| रिझल्ट दुस-या फाईलमधे संचित करणे  
+
| रिझल्ट दुस-या फाईलमधे संचित करणे उदा. '''grep -iv “pass” grepdemo.txt > notpass.txt'''  
 
+
*
+
** उदा. '''grep -iv “pass” grepdemo.txt > notpass.txt'''  
+
 
+
  
 
|-  
 
|-  
 
| 07:50  
 
| 07:50  
| आणि नोंदीचा एकूण काऊंट मिळवणे  
+
| आणि नोंदीचा एकूण काऊंट मिळवणे उदा. '''grep -c “Fail” grepdemo.txt'''  
 
+
*
+
** उदा. '''grep -c “Fail” grepdemo.txt'''  
+
  
 
|-  
 
|-  
 
| 07:57  
 
| 07:57  
| असाईनमेंट,  
+
| असाईनमेंट,'''-E, + आणि?''' ह्या काही कमांडस वापरून बघा.  
 
+
|-
+
| 07:58
+
| '''-E, + आणि?''' ह्या काही कमांडस वापरून बघा.  
+
  
 
|-  
 
|-  
Line 433: Line 361:
 
|-  
 
|-  
 
| 08:23  
 
| 08:23  
| अधिक माहितीसाठी कृपया <nowiki>contact [at] spoken hyphen tutorial dot org वर लिहा</nowiki>
+
| अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा
 
+
 
|-  
 
|-  
 
| 08:30  
 
| 08:30  

Latest revision as of 14:38, 20 April 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 एंटर दाबा,हे 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: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 एंटर दाबा.फाईलमधील घटक बघण्यासाठी टाईप करा: cat space notpass.txt
04:20 एंटर दाबा. आऊटपुट दाखवले जाईल.
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 ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी ------- आपला निरोप घेते . सहभागासाठी धन्यवाद.

Contributors and Content Editors

PoojaMoolya, Pratik kamble, Ranjana