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

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

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

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

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

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

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

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

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

कमांड बनाएं
grep[pattern][file]>[target]
grep'ERROR'app.log>errors.txt
टर्मिनल
~$grep 'ERROR' app.log > errors.txt

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

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

टर्मिनल
~$grep 'ERROR' app.log > errors.txt cat errors.txt

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

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

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

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

कमांड बनाएं
grep[pattern][file]|wc-l
टर्मिनल
~$grep 'ERROR' app.log | wc -l
1

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

टर्मिनल
~$grep 'ERROR' server.log | wc -l

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

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

टर्मिनल
~$grep 'alice' data.txt > alice_records.txt cat alice_records.txt

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

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

टर्मिनल
~$echo 'Log Summary Report' > report.txt echo 'Total Errors:' >> report.txt grep 'ERROR' app.log | wc -l >> report.txt cat report.txt

याद रखने योग्य मुख्य पैटर्न (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

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

संदर्भ

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

अगला

SORT - डेटा ऑर्डर करें

टेक्स्ट फ़ाइलों की पंक्तियों को क्रमित करें।