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

From Script | Spoken-Tutorial
Jump to: navigation, search


Time Narration
00:01 More on 'grep' के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:05 इस ट्यूटोरियल में हम निम्न सीखेंगे
00:07 कुछ अधिक grep (ग्रेप) कमांड्स
00:10 कुछ उदाहरणों के द्वारा।
00:13 इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ
00:16 'उबन्टु लिनक्स' वर्जन 12.04 'ऑपरेटिंग सिस्टम' और
00:20 'GNU BASH' वर्जन 4.2.24
00:24 ध्यान दें अभ्यास के लिए 'GNU bash' वर्जन 4 या उससे नए की सलाह दी जाती है।
00:31 पूर्व आवश्यकताओं में
00:33 आपको लिनक्स टर्मिनल के मूल तत्वों का ज्ञान होना चाहिए।
00:36 आपको grep से परिचित होना चाहिए।
00:39 सम्बंधित ट्यूटोरियल्स के लिए कृपया हमारी दर्शायी वेबसाइट पर जाएँ: http://spoken-tutorial.org
00:45 हम एक से अधिक पैटर्न का मिलान कर सकते हैं।
00:49 फिर हमें 'हाइफन e' विकल्प उपयोग करना है।
00:53 मैं वही फाइल grepdemo.txt उपयोग करूँगी।
00:58 माना हम उनके लिए जानकारी ढूँढना चाहते हैं जो या तो 'सिविल' के हैं या 'इलेक्ट्रॉनिक्स' के हैं।
01:05 टर्मिनल पर टाइप करें:
01:07 'grep' स्पेस 'hyphen e' स्पेस डबल कोट्स में 'electronics' कोट्स के बाद स्पेस 'hyphen e' स्पेस डबल कोट्स में 'civil' कोट्स के बाद स्पेस 'grepdemo.txt'
01:24 एंटर दबाएं।
01:25 आउटपुट प्रदर्शित होता है
01:28 माना कि आपको 'choudhary (चौधरी)' शीर्षक वाले लोगों को ढूँढने की ज़रुरत है।
01:33 समस्या यह है कि अलग-अलग लोग अपने शीर्षक को अलग-अलग तरीकों से लिखते हैं।
01:38 अतः इसका उपाय क्या है ?
01:42 इन स्थितियों में हम 'हाइफन e' के साथ 'हाइफन i' विकल्प प्रयोग कर सकते हैं।
01:48 टाइप करें:
'grep' स्पेस 'hyphen ie' स्पेस डबल कोट्स में 'chaudhury' कोट्स के बाद स्पेस 'hyphen ie' स्पेस डबल कोट्स में 'chowdhari' कोट्स के बाद स्पेस 'grepdemo.txt'
02:12 एंटर दबाएं।
02:14 आउटपुट प्रदर्शित होता है।
02:16 लेकिन कुछ अन्य तरीके हो सकते हैं जिसमें हम नाम लिख सकते हैं।
02:23 हम कितने 'हाइफन e' विकल्प दे सकते हैं।
02:26 स्पष्टतः एक बेहतर तरीके की ज़रुरत है और वह तरीका रेग्युलर एक्सप्रेशन यानि नियमित व्यंजक का है।
02:33 रेग्युलर एक्सप्रेशन टेक्स्ट की स्ट्रिंग के मिलान के लिए एक संक्षिप्त और स्थिति के अनुरूप ढालने का माध्यम देता है।
02:41 जैसे कि विशिष्ट कैरेक्टर, शब्द या कैरेक्टर्स के पैटर्न।
02:47 बहुत से रेग्युलर एक्सप्रेशन कैरेक्टर्स होते हैं।
02:52 हम इन्हें एक-एक करके देखते हैं।
02:55 कैरेक्टर क्लास
02:57 यह कैरेक्टर्स के समूह को स्क्वायर ब्रैकेट्स की जोड़ी में उल्लिखित करने की अनुमति देता है।
03:03 कैरेक्टर्स के इस समूह में से केवल एक ही मेल खाता है।
03:08 उदाहरण [abc] का मतलब होगा कि यह रेग्युलर एक्सप्रेशन या तो a या b या c से मेल खाता है।
03:18 'chaudhury' को मिलान करने के लिए, हम प्रॉम्प्ट पर टाइप कर सकते हैं
03:23 'grep' स्पेस 'hyphen i' स्पेस डबल कोट्स में 'ch स्क्वायर ब्रैकेट खोलें ao स्क्वायर ब्रैकेट बंद करें, स्क्वायर ब्रैकेट खोलें uw स्क्वायर ब्रैकेट बंद करें, dh स्क्वायर ब्रैकेट खोलें ua स्क्वायर ब्रैकेट बंद करें, r स्क्वायर ब्रैकेट खोलें yi स्क्वायर ब्रैकेट बंद करें, डबल कोट्स के बाद स्पेस grepdemo.txt'
03:54 एंटर दबाएं।
03:56 आउटपुट प्रदर्शित होता है।
03:59 यह अभी भी 'choudhuree' में डबल e के साथ मेल नहीं खाता।
04:03 अगर हमें एक बड़ी रेंज को उल्लिखित करना है तो टाइप करें:
04:08 रेंज का पहला अक्षर डैश आखिरी अक्षर
04:13 माना हमें किसी डिजिट का मिलान करना है तो हम केवल [0-9] लिखते हैं।
04:20 कैरेक्टर्स के इस समूह से एक का मिलान किया जाता है।
04:24 ऐस्टरिस्क: 'ऐस्टरिस्क' ठीक एक पहले वाले कैरेक्टर के 0 या अधिक बार होने को दर्शाता है।
04:33 उदाहरण के लिए 'ab ऐस्टरिस्क' 'a,ab,abb और abbb' से मेल हो सकता है।
04:44 अतः उन छात्राओं के नाम का मिलान करने के लिए जिनका नाम 'Mira' है
04:48 प्रॉम्प्ट पर टाइप करें:
04:51 'grep' स्पेस 'hyphen i' स्पेस डबल कोट्स में 'm स्क्वायर ब्रैकेट खोलें 'ei' स्क्वायर ब्रैकेट बंद करें ऐस्टरिस्क 'r a a' 'ऐस्टरिस्क' कोट्स के बाद स्पेस 'grepdemo.txt'
05:12 एंटर दबाएं।
05:14 आउटपुट प्रदर्शित होता है।
05:16 'डॉट' रेग्युलर एक्सप्रेशन किसी एक कैरेक्टर का मिलान करता है।
05:21 माना हम ऐसे शब्द ढूँढते हैं, जिनमें चार अक्षर होते हैं और जो 'M' से शुरू होते हैं।
05:29 हम सिर्फ टाइप करेंगे
05:31 'grep' स्पेस डबल कोट्स में 'M...(डॉट डॉट डॉट) स्पेस' कोट्स के बाद स्पेस 'grepdemo.txt'
05:44 एंटर दबाएं।
05:46 आउटपुट प्रदर्शित होता है।
05:48 यहाँ कोट्स में स्पेस महत्वपूर्ण है, क्योंकि यह 5 या अधिक अक्षरों के शब्दों का मिलान करेगा।
05:56 लाइन में हमारा पैटर्न कहाँ है यह ढूँढने पर हम विशेष ध्यान दे सकते हैं।
06:01 यह लाइन की शुरुआत में हो सकता है।
06:04 उसके लिए हमारे पास 'caret साइन' है।
06:07 अब यदि हम उन प्रविष्टियों को प्राप्त करना चाहते हैं जिनका रोल नंबर 'A' से शुरू होता है।
06:14 हम जानते हैं कि फाइल में रोल नंबर पहला क्षेत्र है।
06:19 प्रॉम्प्ट पर टाइप करें: 'grep' डबल कोट्स में 'caret साइन A' कोट्स के बाद 'grepdemo.txt'
06:29 एंटर दबाएं।
06:32 आउटपुट प्रदर्शित होता है।
06:35 उसी प्रकार फाइल के अंत में पैटर्न के मिलान के लिए, हमारे पास 'डॉलर साइन' है।
06:41 '7000' से '8999' के बीच छात्रवृत्ति ढूँढने के लिए, हमें लिखना है:
06:50 'grep' स्पेस डबल कोट्स में 'स्क्वायर ब्रैकेट खोलें 78 स्क्वायर ब्रैकेट बंद करें '...' डॉलर साइन' कोट्स के बाद स्पेस 'grepdemo.txt'
07:06 एंटर दबाएं।
07:08 आउटपुट प्रदर्शित होता है।
07:11 यह हमें इस ट्यूटोरियल के अंत में लाता है।
07:13 इसको सारांशित करते हैं।
07:16 इस ट्यूटोरियल में हमने सीखा,
07:18 एक से अधिक पैटर्न का मिलान करना
07:20 अलग-अलग स्पेलिंग वाले शब्दों को जांचना
07:24 कैरेक्टर क्लास
07:25 'ऐस्टरिस्क' का उपयोग
07:28 डॉट प्रयोग करके किसी एक कैरेक्टर का मिलान करना
07:32 फाइल की शुरुआत में एक पैटर्न का मिलान करना
07:35 फाइल के अंत में एक पैटर्न का मिलान करना।
07:40 नियत कार्य में,5 अक्षर वाली और Y से शुरू होने वाली प्रविष्टियों की सूची बनायें।
07:48 नीचे दिए लिंक पर उपलब्ध विडिओ देखें।
07:51 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
07:54 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
07:59 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।
08:05 ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं।
08:08 अधिक जानकारी के लिए कृपया, contact@spoken-tutorial.org पर लिखें।
08:15 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है।
08:20 यह भारत सरकार के एमएचआरडी के आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
08:26 इस मिशन पर अधिक जानकरी निम्न लिंक पर उपलब्ध है।http://spoken-tutorial.org\NMEICT-Intro
08:36 आई आई टी बॉम्बे से मैं श्रुति आर्य अब आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Devraj, Shruti arya