जवाबों:
निम्नलिखित आदेश "black"
NOR युक्त सभी पंक्तियों को प्रदर्शित करेगा "white"
:
findstr /v "black white" blackwhite.txt
निम्न आदेश "black"
OR सहित सभी पंक्तियों को प्रदर्शित करेगा "white"
:
findstr "black white" blackwhite.txt
निम्नलिखित आदेश सभी पंक्तियों को प्रदर्शित करेगा जिसमें बिल्कुल "black white
":
findstr /c:"black white" blackwhite.txt
निम्न कमांड "black"
AND युक्त सभी लाइनों को प्रदर्शित करेगा "white"
:
findstr "white" blackwhite.txt | findstr "black"
टिप्पणियाँ:
जब खोज स्ट्रिंग में कई शब्द होते हैं, जिन्हें रिक्त स्थान के साथ अलग किया जाता है, तो findstr
वे लाइनें लौटाएंगे जिनमें या तो शब्द (OR) हैं।
एक शाब्दिक खोज ( /C:string
) इस व्यवहार को उलट देगा और वाक्यांश या वाक्य की खोज करने की अनुमति देगा। एक शाब्दिक खोज भी विराम चिह्नों की खोज करने की अनुमति देती है।
उदाहरण डेटा फ़ाइल (blackwhite.txt):
red
black
white
blue
black white
black and white
उदाहरण आउटपुट:
F:\test>findstr /v "black white" blackwhite.txt
red
blue
F:\test>findstr "black white" blackwhite.txt
black
white
black white
black and white
F:\test>findstr /c:"black white" blackwhite.txt
black white
F:\test>findstr "white" blackwhite.txt | findstr "black"
black white
black and white
findstr "white" File2.txt | findstr "black"
यदि आपको "ब्लैक" या "व्हाइट" शब्दों के साथ सभी लाइनों को प्रदर्शित करने की आवश्यकता है, तो अपने कमांड में / v से छुटकारा पाएं।
आज़माएँ: सफेद फ़ाइल 1। टेक्स्ट का पता लगाएँ या काली फ़ाइल का पता लगाएँ
/ V ऑपरेंड उन सभी लाइनों को प्रिंट करेगा, जिनमें आपका खोज स्ट्रिंग नहीं है।
टाइप खोजो /? फ़ाउंडेशन का उपयोग कैसे करें के बारे में अधिक जानकारी के लिए।
findstr
उपकरण MS-DOS का हिस्सा नहीं है। यह विंडोज (XP +?) के साथ आता है। मुझे लगता है कि आपका मतलब 'डॉस कमांड' के बजाय 'कमांड लाइन टूल' है।