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

Findstr कमांड

रेगुलर एक्सप्रेशन के साथ एडवांस्ड टेक्स्ट सर्च।

इंटरएक्टिव पाठ शुरू करें
Findstr कमांड

findstr, find का बड़ा भाई है। यह रेगुलर एक्सप्रेशन्स (regex) को सपोर्ट करता है, डायरेक्टरीज़ में रिकर्सिवली सर्च करता है, और ज्यादा पावरफुल फिल्टरिंग ऑप्शंस देता है। यह Linux में grep के समान है।

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

Search recursively for a pattern!

कमांड बनाएं
findstr
/nPrints the line number before each line that matches.
टर्मिनल
C:\Users\User>findstr /s "error" *.txt

सामान्य विकल्प

वास्तविक दुनिया के उदाहरण

1. पूरे प्रोजेक्ट में "TODO" वाले फ़ाइल्स को खोजना

वर्तमान फ़ोल्डर और सबफ़ोल्डर्स में प्रत्येक .js फ़ाइल को सर्च करें।

Command Prompt
C:\Users\User>findstr /s /n "TODO" *.js

2. नंबर्स को खोजने के लिए Regex का उपयोग करना

ऐसी लाइन्स खोजें जो किसी नंबर से शुरू होती हैं।

Command Prompt
C:\Users\User>findstr /r "^[0-9]" data.txt

3. कई स्ट्रिंग्स के लिए सर्च करना

ऐसी लाइन्स खोजें जिनमें या तो "Error" या "Warning" हो।

Command Prompt
C:\Users\User>findstr "Error Warning" app.log

ज्ञान जांच

1 / 3

Which flag enables recursive search in subdirectories?

संदर्भ

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