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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{|border=1 |'''Time''' |'''Narration''' |- |00:01 | 'grep' कमांड के स्पोकन ट्यूटोरियल में आपका स्वाग...")
 
 
Line 153: Line 153:
 
|-
 
|-
 
|02:58
 
|02:58
| अपने टर्मिनल पर वापस आते हैं, टाइप करें  
+
| अपने टर्मिनल पर वापस आते हैं, टाइप करें 'grep स्पेस माइनस i  स्पेस डबल कोट्स में computers डबल कोट्स के बाद स्पेस grepdemo.txt'
'grep स्पेस माइनस i  स्पेस डबल कोट्स में computers डबल कोट्स के बाद स्पेस grepdemo.txt'
+
  
 
|-
 
|-
Line 190: Line 189:
 
|-
 
|-
 
|03:43
 
|03:43
| इसके लिए टाइप करें:
+
| इसके लिए टाइप करें 'grep स्पेस माइनस iv स्पेस डबल कोट्स में pass डबल कोट्स के बाद स्पेस grepdemo.txt स्पेस ग्रेटर दैन साइन स्पेस notpass.txt'  
'grep स्पेस माइनस iv स्पेस डबल कोट्स में pass डबल कोट्स के बाद स्पेस grepdemo.txt स्पेस ग्रेटर दैन साइन स्पेस notpass.txt'  
+
  
 
|-
 
|-
Line 279: Line 277:
 
|-
 
|-
 
|05:39
 
|05:39
| इसके लिए टाइप करें:
+
| इसके लिए टाइप करें 'grep स्पेस माइनस i स्पेस डबल कोट्स में fail डबल कोट्स के बाद grepdemo.txt स्पेस notpass.txt'  
  'grep स्पेस माइनस i स्पेस डबल कोट्स में fail डबल कोट्स के बाद grepdemo.txt स्पेस notpass.txt'  
+
  
 
|-
 
|-
Line 320: Line 317:
 
|-
 
|-
 
|06:46
 
|06:46
| यह हमें इस ट्यूटोरियल के अंत में लाता है।  
+
|यह हमें इस ट्यूटोरियल के अंत में लाता है।  
  
 
|-
 
|-
 
|06:51
 
|06:51
| इसको सारांशित करते हैं।  
+
|इसको सारांशित करते हैं।  
  
 
|-
 
|-
 
| 06:53
 
| 06:53
| इस ट्यूटोरियल में हमने सीखा,  
+
|इस ट्यूटोरियल में हमने सीखा,  
  
 
|-
 
|-
 
|06:55
 
|06:55
|* फाइल की विषय वस्तु देखना
+
| फाइल की विषय वस्तु देखना उदाहरण 'cat filename'
** उदाहरण 'cat filename'
+
  
 
|-
 
|-
 
|06:59
 
|06:59
|* एक वशेष स्ट्रीम की प्रविष्टियों को सूचीबद्ध करना  
+
| एक वशेष स्ट्रीम की प्रविष्टियों को सूचीबद्ध करना उदाहरण: 'grep “computers” grepdemo.txt'
** उदाहरण: 'grep “computers” grepdemo.txt'
+
  
 
|-
 
|-
 
|07:06
 
|07:06
|* केसेस को अनदेखा करना  
+
|* केसेस को अनदेखा करना उदाहरण:  'grep -i “computers” grepdemo.txt'
**उदाहरण:  'grep -i “computers” grepdemo.txt'
+
  
 
|-
 
|-
 
|07:14
 
|07:14
|* लाइनें जो पैटर्न से नहीं मिलती हैं।  
+
|* लाइनें जो पैटर्न से नहीं मिलती हैं। उदाहरण 'grep -iv “pass” grepdemo.txt'
**उदाहरण 'grep -iv “pass” grepdemo.txt'
+
  
 
|-
 
|-
 
|07:22
 
|07:22
|* प्रविष्टियों के साथ लाइन के नंबर्स को सूचीबद्ध करना।  
+
|* प्रविष्टियों के साथ लाइन के नंबर्स को सूचीबद्ध करना। उदाहरण 'grep -in “fail” grepdemo.txt'
**उदाहरण 'grep -in “fail” grepdemo.txt'
+
  
 
|-
 
|-
 
|07:31
 
|07:31
|* अन्य फाइल में परिणाम संचित करना।  
+
|* अन्य फाइल में परिणाम संचित करना। उदाहरण 'grep -iv “pass” grepdemo.txt > notpass.txt'
**उदाहरण 'grep -iv “pass” grepdemo.txt > notpass.txt'
+
  
 
|-
 
|-
 
|07:41
 
|07:41
| और * गिनती जानना।
+
| और * गिनती जानना।उदाहरण 'grep -c “Fail” grepdemo.txt'
**उदाहरण 'grep -c “Fail” grepdemo.txt'
+
  
 
|-
 
|-

Latest revision as of 12:45, 1 March 2017

Time Narration
00:01 'grep' कमांड के स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:05 इस ट्यूटोरियल में हम 'grep कमांड' सीखेंगे।
00:09 हम यह कुछ उदाहरणों की मदद से करेंगे।
00:11 इस ट्यूटोरियल्स को रिकॉर्ड करने के लिए, मैं उपयोग कर रही हूँ
00:15 * 'लिनक्स' ऑपरेटिंग सिस्टम
00:20 और 'GNU BASH' वर्जन 4.2.24
00:22 ध्यान दें, अभ्यास के लिए 'GNU BASH' वर्जन 4 या उससे नए की सलाह दी जाती है।
00:30 पूर्व आवश्यकताओं में आपको 'लिनक्स टर्मिनल' के बेसिक का ज्ञान होना चाहिए।
00:34 सम्बंधित ट्यूटोरियल्स के लिए, कृपया हमारी दर्शायी वेबसाइट पर जाएँ।
00:39 पहले regular expressions (रेग्युलर एक्सप्रेशंस) के बारे में जानते हैं।
00:43 *रेग्युलर एक्सप्रेशंस पैटर्न के मिलान की तकनीक है।
00:47 *जब हमें पता लगाना है कि क्या एक पैटर्न लाइन, पैराग्राफ या फाइल में मौजूद है।
00:54 उदाहरण के लिए यदि आप टेलीफोन डिरेक्टरी में एक फ़ोन नंबर ढूंढना चाहते हैं।
01:01 या एक लाइन या पैराग्राफ में कीवर्ड ढूंढने के लिए, हम 'grep कमांड' का प्रयोग करते हैं। अब 'grep' पर जाते हैं।
01:08 'grep' एक या अधिक लाइन, पैराग्राफ या फाइल में एक या अधिक पैटर्न खोजता है।
01:15 अगर फाइल का नाम नहीं दिया है, तो 'grep' स्टैंडर्ड इनपुट में पैटर्न को खोजता है।
01:22 अगर फाइल का नाम अनुपस्थित है, तो 'grep' स्टैंडर्ड इनपुट में पैटर्न को खोजता है।
01:28 मैं 'grepdemo.txt' नामक डेमो फाइल प्रयोग करके 'grep' के उपयोग का प्रदर्शन करुँगी।
01:35 अब फाइल की विषय सूची यानी कंटेंट देखते हैं।
01:37 इस फाइल में 13 प्रविष्टियाँ हैं।
01:41 प्रत्येक प्रविष्टि 6 क्षेत्र रखती है रोल नंबर, नाम,स्ट्रीम, मार्क्स और छात्रवृत्ति।
01:50 क्षेत्रों को बार के द्वारा अलग किया जाता है जिसे 'delimiter (डिलिमिटर)' कहते हैं।
01:55 अब देखते हैं 'grep' कैसे कार्य करता है।
01:58 माना हम 'grep कमांड' उपयोग करके यह देखना चाहते हैं कि 'कंप्यूटर' स्ट्रीम के छात्र कौन से हैं।
02:04 इसके लिए हमें 'टर्मिनल' खोलना है।
02:07 अब 'टर्मिनल' पर टाइप करें:
02:09 'grep स्पेस डबल कोट्स में computers डबल कोट्स के बाद स्पेस grepdemo .txt'
02:18 एंटर दबाएं।
02:20 यह उन प्रविष्टियों को सूचीबद्ध करेगा जहाँ स्ट्रीम 'कम्प्यूटर्स' है।
02:25 अब परिणाम की तुलना मूल फाइल से करते हैं।
02:29 अपने टेक्स्ट एडिटर पर वापस आते हैं।
02:31 हम देखते हैं कि 'ज़ुबिन' की प्रविष्टि सूचीबद्ध नहीं हुई है।
02:37 ऐसा क्यों है?
02:38 ऐसा इसीलिए है क्योंकि 'grep' ने छोटे 'c' के साथ पैटर्न 'कंप्यूटर' को ढूँढा
02:43 जबकि 'ज़ुबिन' के लिए स्ट्रीम 'कंप्यूटर' बड़े 'C' के साथ है।
02:48 पैटर्न का मिलान 'केस सेंसिटिव' यानी केस संवेदनशील है।
02:51 इसको 'केस' असंवेदनशील बनाने के लिए, हमें 'grep' के साथ 'माइनस i' विकल्प प्रयोग करने की आवश्यकता है।
02:58 अपने टर्मिनल पर वापस आते हैं, टाइप करें 'grep स्पेस माइनस i स्पेस डबल कोट्स में computers डबल कोट्स के बाद स्पेस grepdemo.txt'
03:12 एंटर दबाएं।
03:13 अब यह सारी चार प्रविष्टियाँ सूचीबद्ध करेगा।
03:17 अतः हमने देखा, 'grep' केवल फाइल्स की वही लाइनें सूचीबद्ध करता है, जो दिए हुए पैटर्न से मिलती हैं।
03:23 हम इसके विपरीत कर सकते हैं।
03:26 यह संभव है कि 'grep' वही लाइनें सूचीबद्ध करे, जो पैटर्न से नहीं मिलती हैं।
03:32 इसके लिए 'माइनस v' विकल्प है।
03:35 माना, हम छात्रों की उन प्रविष्टियों को सूचीबद्ध करना चाहते हैं जो पास नहीं हुए हैं।
03:40 हम इस परिणाम को अन्य फाइल में संचित कर सकते हैं।
03:43 इसके लिए टाइप करें 'grep स्पेस माइनस iv स्पेस डबल कोट्स में pass डबल कोट्स के बाद स्पेस grepdemo.txt स्पेस ग्रेटर दैन साइन स्पेस notpass.txt'
04:02 एंटर दबाएं।
04:04 फाइल की विषय वस्तु देखने के लिए, टाइप करें: 'cat स्पेस notpass.txt'
04:11 एंटर दबाएं।
04:12 आउटपुट प्रदर्शित होता है।
04:15 अब प्रॉम्प्ट पर टाइप करें:
04:17 'grep स्पेस माइनस i स्पेस डबल कोट्स में fail डबल कोट्स के बाद स्पेस grepdemo.txt'
04:28 और एंटर दबाएं।
04:30 यह अलग है।
04:32 यह उन छात्रों को सम्मिलित करेगा जो फेल हैं, पर उनका रिज़ल्ट अपूर्ण है।
04:37 अगर हम फाइल में वह लाइन नंबर देखना चाहते हैं जहाँ पर सूचीबद्ध प्रवष्टियां हैं, तो हमारे पास 'माइनस n' विकल्प है।
04:46 अब 'प्रॉम्प्ट' को खाली करते हैं।
04:49 अब टाइप करें 'grep स्पेस माइनस in स्पेस डबल कोट्स में fail डबल कोट्स के बकद स्पेस grepdemo.txt'
05:01 एंटर दबाएं।
05:03 लाइन नंबर प्रदर्शित होते हैं।
05:06 अभी तक पैटर्न सिंगल वर्ड रहा है।
05:10 हमारे पास मल्टी वर्ड पैटर्न भी हो सकता हैं।
05:13 लेकिन पूरा पैटर्न कोट्स में होना चाहिए।
05:17 अतः टाइप करें: 'grep स्पेस माइनस i स्पेस डबल कोट्स में ankit स्पेस saraf डबल कोट्स के बाद grepdemo.txt'
05:29 एंटर दबाएं।
05:31 हम देखते हैं कि 'Ankit Saraf' का रिकॉर्ड प्रदर्शित होता है।
05:35 हम पैटर्न्स को मल्टिपल फाइल्स में भी ढूँढ सकते हैं।
05:39 इसके लिए टाइप करें 'grep स्पेस माइनस i स्पेस डबल कोट्स में fail डबल कोट्स के बाद grepdemo.txt स्पेस notpass.txt'
05:55 एंटर दबाएं।
05:57 आउटपुट प्रदर्शित होता है।
05:59 मल्टिपल फाइल्स के साथ, 'grep' उस फाइल का नाम लिखता है जिसमें वो प्रविष्टि ढूँढी गयी है। 'grepdemo.txt' और 'notpass.txt'
06:10 ये रिकार्ड्स 'notpass.txt' से हैं और ये रिकार्ड्स 'grepdemo.txt' से हैं।
06:18 माना कि हम सिर्फ 'मिलान की संख्या या 'गिनती' का पता लगाना चाहते हैं।
06:23 इसके लिए, हमारे पास 'माइनस c' विकल्प है।
06:27 अतः टाइप करें: 'grep स्पेस माइनस c स्पेस डबल कोट्स में Fail बड़े F के साथ डबल कोट्स के बाद स्पेस grepdemo.txt'
06:40 एंटर दबाएं।
06:42 यह हमें मिलान की हुई लाइन्स की संख्या की गिनती देगा।
06:46 यह हमें इस ट्यूटोरियल के अंत में लाता है।
06:51 इसको सारांशित करते हैं।
06:53 इस ट्यूटोरियल में हमने सीखा,
06:55 फाइल की विषय वस्तु देखना उदाहरण 'cat filename'
06:59 एक वशेष स्ट्रीम की प्रविष्टियों को सूचीबद्ध करना उदाहरण: 'grep “computers” grepdemo.txt'
07:06 * केसेस को अनदेखा करना उदाहरण: 'grep -i “computers” grepdemo.txt'
07:14 * लाइनें जो पैटर्न से नहीं मिलती हैं। उदाहरण 'grep -iv “pass” grepdemo.txt'
07:22 * प्रविष्टियों के साथ लाइन के नंबर्स को सूचीबद्ध करना। उदाहरण 'grep -in “fail” grepdemo.txt'
07:31 * अन्य फाइल में परिणाम संचित करना। उदाहरण 'grep -iv “pass” grepdemo.txt > notpass.txt'
07:41 और * गिनती जानना।उदाहरण 'grep -c “Fail” grepdemo.txt'
07:48 एक नियत कार्य में
07:50 कुछ अन्य कमांड्स जैसे '-E, + और ?' का अन्वेषण करें।
07:56 नीचे दर्शाये लिंक पर उपलब्ध वीडियो देखें।
07:58 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
08:01 अच्छी बैंडविड्थ न मिलने पर आप इसे डाउनलोड करके देख सकते हैं।
08:05 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
08:07 *स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाती है।
08:11 *ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देते हैं
08:14 अधिक जानकारी के लिए, कृपया 'contact@spoken-tutorial.org' पर लिखें।
08:21 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक टू अ टीचर प्रोजेक्ट का हिस्सा है।
08:25 यह भारत सरकार के एमएचआरडी के आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन द्वारा समर्थित है।
08:32 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है : http://spoken-tutorial.org\NMEICT-Intro
08:36 आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Pratik kamble, Shruti arya