स्विच और पैरामीटर खोजें
विंडोज़ में प्रत्येक कमांड प्रॉम्प्ट आधारित टूल के साथ, कुछ स्विच और पैरामीटर हैं जिन्हें आपको प्रभावी ढंग से टूल का उपयोग करने के लिए जानने की आवश्यकता होगी। ये नीचे सूचीबद्ध और समझाए गए हैं।
- / v - यह स्विच किसी भी पंक्ति को दिखाएगा जिसमें आपके द्वारा निर्दिष्ट शब्दों की स्ट्रिंग नहीं है।
- / सी - यह स्विच खोज उपकरण को यह जानने के लिए बताता है कि आपकी खोज शब्द कितनी पंक्तियां हैं।
- / n - यह स्विच लाइनों के अनुरूप संख्याओं को दिखाता है।
- / i - यह स्विच उस पाठ के मामले को अनदेखा करने के लिए कहता है जिसे आप खोज रहे हैं।
इन स्विच के अलावा, दो पैरामीटर हैं जिन्हें आप इस टूल के साथ निर्दिष्ट कर सकते हैं।
- " स्ट्रिंग" - स्ट्रिंग वे शब्द होंगे जिन्हें आप अपने दस्तावेज़ों में खोज रहे हैं। आपको हमेशा उद्धरण चिह्नों से घिरा यह संस्कार रखना याद रखना चाहिए, अन्यथा आपका आदेश एक त्रुटि लौटाएगा।
- पथ नाम - यह पैरामीटर वह स्थान है जहां आप उस स्थान को निर्दिष्ट करेंगे जिसे आप खोजना चाहते हैं। यह एक ड्राइव या एक एकल या एकाधिक फ़ाइलों को परिभाषित करने के रूप में विशिष्ट के रूप में व्यापक के रूप में व्यापक हो सकता है। यदि आप पथ निर्दिष्ट नहीं करते हैं, तो FIND आपको टेक्स्ट इनपुट के लिए पूछेगा या अन्य आदेश से पाइप किए गए पाठ को स्वीकार कर सकता है। जब आप मैन्युअल टेक्स्ट इनपुट को समाप्त करने के लिए तैयार होते हैं, तो आप "Ctrl + Z" दबा सकते हैं। हम इस पर बाद में चर्चा करेंगे।
सिंटेक्स खोजें
विंडोज़ में हर उपकरण की तरह, आपको यह जानना होगा कि अपने आदेश कैसे दर्ज करें। नीचे वाक्यविन्यास सही मॉडल है।
FIND [SWITCH] 'String' [Pathname/s]
आपके आदेश के आधार पर, आपको तीन% त्रुटिपूर्ण% प्रतिक्रियाओं में से एक प्राप्त होगा।
- 0 - जिस स्ट्रिंग को आप खोज रहे थे वह पाया गया था।
- 1 - जिस स्ट्रिंग को आप खोज रहे थे वह नहीं मिला था।
- 2 - इसका मतलब है कि आपके पास खराब स्विच था या आपके पैरामीटर गलत थे।
चलो अभ्यास करें
शुरू करने से पहले, आपको हमारे तीन नमूना पाठ दस्तावेज़ डाउनलोड करना चाहिए जिन्हें हम परीक्षण के लिए उपयोग करेंगे।
- दस्तावेज़
- नमूना
- व्यायाम
इन दस्तावेजों में प्रत्येक में कुछ समान शब्द समूह के साथ टेक्स्ट का अनुच्छेद होता है। एक बार जब आप इन तीन दस्तावेज़ों को डाउनलोड कर लेंगे, तो आप उन्हें अपने कंप्यूटर पर किसी भी फ़ोल्डर में कॉपी कर सकते हैं। इस ट्यूटोरियल के प्रयोजनों के लिए, हम डेस्कटॉप पर सभी तीन टेक्स्ट दस्तावेज़ डाल देंगे।
अब आपको एक उन्नत कमांड प्रॉम्प्ट विंडो खोलने की आवश्यकता होगी। विंडोज 7 और 10 में स्टार्ट मेनू खोलें या विंडोज 8 में सर्च फंक्शन खोलें और सीएमडी की तलाश करें। इसके बाद, उस पर राइट-क्लिक करें और फिर "व्यवस्थापक के रूप में चलाएं" दबाएं। जबकि आपको एक उन्नत कमांड प्रॉम्प्ट विंडो खोलने की आवश्यकता नहीं है, तो यह आपको किसी भी प्रकार की पुष्टि संवाद बॉक्स से बचने में मदद करेगा।
- शब्दों की एक स्ट्रिंग के लिए एक दस्तावेज़ खोजें।
- शब्दों की एक ही स्ट्रिंग के लिए कई दस्तावेज़ खोजें।
- फ़ाइल या एकाधिक फाइलों में लाइनों की संख्या की गणना करें।
परिदृश्य 1 - शब्दों की एक स्ट्रिंग के लिए एक दस्तावेज़ खोजें।
अब जब आपके तीन दस्तावेज़ डाउनलोड किए गए हैं, तो हम "मार्टिन हेन्ड्रिक्स" शब्द के लिए "व्यायाम" नामक टेक्स्ट फ़ाइल को खोजने के लिए एक कमांड दर्ज करेंगे। नीचे दिखाए गए कमांड का उपयोग करें। अपनी खोज स्ट्रिंग को उद्धरण चिह्नों में रखना याद रखें और उस फ़ोल्डर से मेल खाने के लिए पथ बदलें जहां आपके दस्तावेज़ सहेजे गए हैं।
find 'martin hendrikx' C:UsersMartinDesktopexercise.txt
find /i 'martin hendrikx' C:UsersMartinDesktopexercise.txt
परिदृश्य 2 - शब्दों की एक ही स्ट्रिंग के लिए एकाधिक दस्तावेज़ खोजें।
अब जब आप मूल खोज कैसे करें, तो खोज की अवधि को विस्तृत करने का प्रयास करें। अब हम "सुशी" शब्द के लिए दो टेक्स्ट फाइलों (अभ्यास और नमूना) की खोज करेंगे। निम्नलिखित स्ट्रिंग में प्रवेश करके ऐसा करें। अपनी फ़ाइलों के स्थान से मेल खाने के लिए पथ को बदलने के लिए याद रखें और "/ i" स्विच जोड़ें ताकि आपकी खोज केस-संवेदी न हो।
find /i 'sushi' C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt
find /i 'sushi' C:UsersMartinDesktop*.txt
परिदृश्य 3 - फ़ाइल में लाइनों की संख्या की गणना करें।
यदि आप जानना चाहते हैं कि फ़ाइल में कितनी लाइनें हैं, तो आप नीचे दिए गए खोज कमांड का उपयोग कर सकते हैं। अपने सभी स्विच के बीच एक जगह जोड़ने के लिए याद रखें। इस मामले में, हम पथनाम को "sample.txt" फ़ाइल के साथ प्रतिस्थापित करेंगे। यदि आप अपने परिणाम के रूप में केवल एक संख्या चाहते हैं, तो इस आदेश का उपयोग करें:
type C:UsersMartinDesktopsample.txt| find '' /v /c
find /v /c “” C:UsersMartinDesktopsample.txt
find /v /c “” C:UsersMartinDesktop*.txt
छवि क्रेडिट: Flickr.com पर Littlehaulic