grep से फ़ाइल टेक्स्ट खोजें
फ़ाइल में मेल खाती पंक्तियाँ ढूँढें, फिर grep -i से अक्षर के आकार की अनदेखी करें।
इंटरएक्टिव पाठ शुरू करेंgrep केवल वे पंक्तियाँ छापता है जिनमें पैटर्न हो। इसी तरह सोर्स में TODO खोजते हैं, या पूरी फ़ाइल खोले बिना लॉग से चेतावनियाँ निकालते हैं।
शब्द से मेल खाती पंक्तियाँ ढूँढें
पहले पैटर्न रखें, फिर फ़ाइल नाम। उद्धरण स्पेस और विशेष अक्षर सुरक्षित रखते हैं।
फ़ाइल से मेल खाती पंक्तियाँ निकालें!
कोड में एक मार्कर खोजें:
जो पंक्तियाँ मेल नहीं खातीं, वे छिपी रहती हैं। कुछ न मिले तो grep कुछ नहीं छापता और प्रॉम्प्ट वापस आ जाता है।
अक्षर के आकार की अनदेखी: grep -i
लॉग में WARN और warn दोनों मिलते हैं। -i उन्हें एक ही शब्द मानता है।
printf '%s\n' 'WARN: Slow response' 'warn: timeout' > log.txt
grep -i 'warn' log.txt
यह WARN: Slow response और warn: timeout दोनों छापता है।
उद्धृत पैटर्न और फ़ाइल नाम से शुरू करें। जैसे ही अक्षर का आकार रास्ते में आए, -i जोड़ दें।
ज्ञान जांच
1 / 3grep क्या छापता है?
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।
अगला
find . -name से ट्री खोजें, फिर -type d से केवल फ़ोल्डर सूचीबद्ध करें।