MS-DOS और Windows कमांड लाइन खोज कमांड

विषयसूची:

MS-DOS और Windows कमांड लाइन खोज कमांड
MS-DOS और Windows कमांड लाइन खोज कमांड

वीडियो: External Command of MS-DOS. 2024, मई

वीडियो: External Command of MS-DOS. 2024, मई
Anonim

Findstr आदेश (खोज स्ट्रिंग का संक्षिप्त रूप) सादा पाठ की एक विशिष्ट स्ट्रिंग वाली फाइलों का पता लगाने की MS-DOS में प्रयोग किया जाता है।

उपलब्धता

Findstr.exe एक बाहरी कमांड है जो निम्न Microsoft ऑपरेटिंग सिस्टम के लिए उपलब्ध है।

  • विंडोज 2000
  • विंडोज मुझे
  • विंडोज एक्स पी
  • विंडोज विस्टा
  • विंडोज 7
  • विंडोज 8
  • विंडोज 10

टिप

Microsoft Windows और MS-DOS उपयोगकर्ता जिनके पास इस आदेश के लिए समर्थन नहीं है, वे खोज आदेश का उपयोग कर सकते हैं।

वाक्य - विन्यास

  • विंडोज विस्टा और बाद में सिंटैक्स।
  • Windows XP और पहले सिंटैक्स।

विंडोज विस्टा और बाद में सिंटैक्स

FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: फ़ाइल] [/ C: string] [/ G: फ़ाइल] [/ D: dir सूची] [/ A: रंग विशेषताएँ] [/ बंद [लाइन]] तार [[ड्राइव:] [पथ] फ़ाइल नाम […]]

/ बी एक पंक्ति की शुरुआत में पैटर्न से मेल खाता है।
/इ एक पंक्ति के अंत में पैटर्न से मेल खाता है।
/ एल खोज तार का शाब्दिक उपयोग करता है।
/ आर नियमित अभिव्यक्ति के रूप में खोज स्ट्रिंग का उपयोग करता है।
/ एस वर्तमान निर्देशिका और सभी उपनिर्देशिकाओं में फाइलों के मिलान के लिए खोजें।
/मैं निर्दिष्ट करता है कि खोज केस-संवेदी नहीं है।
/एक्स प्रिंट्स लाइनें जो बिल्कुल मेल खाती हैं।
/ वी प्रिंट्स में केवल वे रेखाएँ होती हैं जिनमें एक मेल नहीं होता है।
/ एन प्रत्येक पंक्ति से पहले लाइन संख्या को प्रिंट करता है जो मेल खाता है।
/म यदि फ़ाइल में कोई मेल है तो केवल फ़ाइल नाम प्रिंट करता है।
/ हे प्रत्येक मिलान रेखा से पहले प्रिंट्स का चरित्र ऑफसेट होता है।
/ पी गैर-मुद्रण योग्य वर्णों वाली फ़ाइलों को छोड़ दें।
/ बंद [लाइन] ऑफ़लाइन विशेषता सेट के साथ फ़ाइलें न छोड़ें।
/ A: attr दो हेक्स अंकों के साथ रंग विशेषता निर्दिष्ट करता है। देखें "रंग /?"
/ एफ: फ़ाइल निर्दिष्ट फ़ाइल से फ़ाइल सूची पढ़ता है (/ कंसोल के लिए खड़ा है)।
/सी स्ट्रिंग शाब्दिक खोज स्ट्रिंग के रूप में निर्दिष्ट स्ट्रिंग का उपयोग करता है।
/ जी: फ़ाइल निर्दिष्ट फ़ाइल से स्ट्रिंग्स खोजता है (/ कंसोल के लिए खड़ा है)।
/ डी: dir निर्देशिकाओं की एक अर्धविराम-सीमांकित सूची खोजें।
तार खोजा जाने वाला पाठ।
[ड्राइव:]

[पथ:]

फ़ाइल नाम

फ़ाइल या फ़ाइलों को खोजने के लिए निर्दिष्ट करता है।

जब तक तर्क / C के साथ उपसर्ग न हो, आपको कई खोज स्ट्रिंग्स को अलग करने के लिए रिक्त स्थान का उपयोग करने की आवश्यकता होगी। उदाहरण के लिए, 'FINDSTR "हेलो वहाँ" xy "" हेल्लो "या" वहाँ "के लिए खोज करता है फ़ाइल xy' FINDSTR / C:" hello there "xy" "hello there" के लिए फ़ाइल xy में खोज करता है

नियमित अभिव्यक्ति त्वरित संदर्भ:

वाइल्डकार्ड: कोई भी चरित्र।
* दोहराएँ: पिछले चरित्र या वर्ग की शून्य या अधिक घटनाएं।
^ लाइन स्थिति: लाइन की शुरुआत।
$ लाइन की स्थिति: लाइन का अंत।
[कक्षा] चरित्र वर्ग: सेट में कोई एक वर्ण।
[^ वर्ग] उलटा वर्ग: कोई एक वर्ण सेट में नहीं।
[XZ] रेंज: निर्दिष्ट सीमा में कोई भी वर्ण।
एक्स बच: मेटाचैकर एक्स का शाब्दिक उपयोग।
शब्द स्थिति: शब्द की शुरुआत।
xyz > शब्द स्थिति: शब्द का अंत।

Windows XP और पहले सिंटैक्स

FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: फ़ाइल] [/ C: string] [/ G: फ़ाइल] [/ D: dir सूची] [/ A: रंग विशेषताएँ] [तार] [[ड्राइव:] [पथ] फ़ाइल नाम […]

/ बी एक पंक्ति की शुरुआत में पैटर्न से मेल खाता है।
/इ एक पंक्ति के अंत में पैटर्न से मेल खाता है।
/ एल खोज तार का शाब्दिक उपयोग करता है।
/ आर नियमित अभिव्यक्ति के रूप में खोज स्ट्रिंग का उपयोग करता है।
/ एस वर्तमान निर्देशिका और सभी उपनिर्देशिकाओं में फाइलों के मिलान के लिए खोजें।
/मैं निर्दिष्ट करता है कि खोज केस-संवेदी नहीं है।
/एक्स प्रिंट्स लाइनें जो बिल्कुल मेल खाती हैं।
/ वी प्रिंट्स में केवल वे रेखाएँ होती हैं जिनमें एक मेल नहीं होता है।
/ एन प्रत्येक पंक्ति से पहले लाइन संख्या को प्रिंट करता है जो मेल खाता है।
/म यदि फ़ाइल में कोई मेल है तो केवल फ़ाइल नाम प्रिंट करता है।
/ हे प्रत्येक मिलान रेखा से पहले प्रिंट्स का चरित्र ऑफसेट होता है।
/ पी गैर-मुद्रण योग्य वर्णों वाली फ़ाइलों को छोड़ दें।
/ A: attr दो हेक्स अंकों के साथ रंग विशेषता निर्दिष्ट करता है। देखें "रंग /?"
/ एफ: फ़ाइल निर्दिष्ट फ़ाइल से फ़ाइल सूची पढ़ता है (/ कंसोल के लिए खड़ा है)।
/सी स्ट्रिंग शाब्दिक खोज स्ट्रिंग के रूप में निर्दिष्ट स्ट्रिंग का उपयोग करता है।
/ जी: फ़ाइल निर्दिष्ट फ़ाइल से स्ट्रिंग्स खोजता है (/ कंसोल के लिए खड़ा है)।
/ डी: dir निर्देशिकाओं की एक अर्धविराम-सीमांकित सूची खोजें।
तार खोजा जाने वाला पाठ।
[ड्राइव:]

[पथ:]

फ़ाइल नाम

फ़ाइल या फ़ाइलों को खोजने के लिए निर्दिष्ट करता है।

जब तक तर्क / C के साथ उपसर्ग न हो, आपको कई खोज स्ट्रिंग्स को अलग करने के लिए रिक्त स्थान का उपयोग करने की आवश्यकता होगी। उदाहरण के लिए, 'FINDSTR "हेलो वहाँ" xy "" हेल्लो "या" वहाँ "के लिए खोज करता है फ़ाइल xy' FINDSTR / C:" hello there "xy" "hello there" के लिए फ़ाइल xy में खोज करता है

नियमित अभिव्यक्ति त्वरित संदर्भ:

वाइल्डकार्ड: कोई भी चरित्र।
* दोहराएँ: पिछले चरित्र या वर्ग की शून्य या अधिक घटनाएं।
^ लाइन स्थिति: लाइन की शुरुआत।
$ लाइन की स्थिति: लाइन का अंत।
[कक्षा] चरित्र वर्ग: सेट में कोई एक वर्ण।
[^ वर्ग] उलटा वर्ग: कोई एक वर्ण सेट में नहीं।
[XZ] रेंज: निर्दिष्ट सीमा में कोई भी वर्ण।
एक्स बच: मेटाचैकर एक्स का शाब्दिक उपयोग।
शब्द स्थिति: शब्द की शुरुआत।
xyz > शब्द स्थिति: शब्द का अंत।