पाठ 10 / 29
grep से खोजना
पैटर्न से मेल खाती पंक्तियाँ खोजें।
grep क्या करता है
grep टेक्स्ट में पैटर्न से मेल खाती पंक्तियाँ ढूँढ़कर छापता है। यह रोज़मर्रा के लिनक्स काम में सबसे ज़्यादा इस्तेमाल होने वाले कमांड्स में से एक है।
बेसिक और रिकर्सिव खोज
-i केस को अनदेखा करता है, -r डायरेक्टरी में recursively खोजता है, -n लाइन नंबर दिखाता है।
grep "error" app.log
grep -in "error" app.log
grep -r "TODO" src/
Output:
12:2026-09-04 ERROR connection refused
थोड़ा सा regex बहुत काम आता है
^ लाइन की शुरुआत, $ लाइन का अंत, . कोई भी कैरेक्टर — grep -E से (foo|bar) जैसा एक्सटेंडेड regex मिलता है।