ब्लॉग पर वापस जाएं
Arnošt Havelka

प्रैक्टिस: डेटा एक्सट्रैक्शन

डेटा निकालने और उसका विश्लेषण करने के लिए grep, पाइप्स और रिडायरेक्शन को संयोजित करें।

इंटरएक्टिव पाठ शुरू करें
प्रैक्टिस: डेटा एक्सट्रैक्शन

अब सब कुछ एक साथ उपयोग करने का समय आ गया है! वास्तविक डेटा निकालने और उसका विश्लेषण करने के लिए grep, पाइप्स और रिडायरेक्शन का उपयोग करें।

परिदृश्य (The Scenario)

आपके पास हजारों लाइनों वाली एक लॉग फ़ाइल है। आपको एरर ढूँढने हैं, उन्हें गिनना है, और परिणामों को सहेजना है।

कमांड आज़माएं

एरर को फ़ाइल में निकालें!

कमांड बनाएं
grep'pattern'file>output.txt
grepमैचिंग लाइन्स ढूँढें
>फ़ाइल में सहेजें
टर्मिनल
C:\Users\User>grep 'pattern' file > output.txt

स्टेप 1: एरर ढूँढें (Step 1: Find Errors)

लॉग फ़ाइल से सभी ERROR लाइन्स निकालें।

Command Prompt
2024-04-06 10:00:00 INFO Started 2024-04-06 10:01:00 ERROR Database timeout 2024-04-06 10:02:00 INFO Request processed 2024-04-06 10:03:00 ERROR Connection failed 2024-04-06 10:04:00 WARNING Low memory
C:\Users\User>cat app.log

स्टेप 2: निकालें और गिनें (Step 2: Extract and Count)

विशिष्ट लाइन्स को ढूँढने और गिनने के लिए पाइप्स को मिलाएं।

कमांड आज़माएं

मैचिंग लाइन्स गिनें!

कमांड बनाएं
grep'pattern'file|wc -l
| wc -lमैचिंग लाइन्स की संख्या गिनें
टर्मिनल
C:\Users\User>grep 'pattern' file | wc -l

पाइप्स के साथ गिनें:

Command Prompt
ERROR: 404 not found ERROR: 500 server error ERROR: timeout INFO: success ERROR: 403 forbidden
C:\Users\User>cat server.log

स्टेप 3: परिणाम सहेजें (Step 3: Save Results)

एक ही कमांड में निकालें, फ़िल्टर करें और सहेजें।

Command Prompt
alice,25 bob,30 alice,28 carol,35 alice,26
C:\Users\User>cat data.txt

स्टेप 4: एक रिपोर्ट जनरेट करें (Step 4: Generate a Report)

एकाधिक एक्सट्रैक्शन को मिलाकर एक समरी रिपोर्ट बनाएं।

Command Prompt
ERROR: disk full INFO: started ERROR: memory leak WARNING: slow query ERROR: timeout
C:\Users\User>cat app.log

याद रखने योग्य मुख्य पैटर्न (Key Patterns to Remember)

  1. Extract: grep 'pattern' file
  2. Count: grep 'pattern' file | wc -l
  3. Save: grep 'pattern' file > output.txt
  4. Append: echo 'text' >> file.txt
  5. Chain: grep X | grep Y | wc -l

ज्ञान जांच

1 / 3

आप एरर को फ़ाइल में कैसे निकालते हैं?

संदर्भ

ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।

अगला

प्रीमियम: Bash लॉग हंट

grep पाइपलाइन, काउंट्स और सहेजे गए इंसिडेंट नोट्स के साथ डिप्लॉयमेंट विफलताओं को तेज़ी से खोजें।