Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण

<पी> शुरुआती लोगों के लिए, फाइंडस्ट्र जैसा पैटर्न सर्चिंग टूल बेकार लग सकता है। लेकिन जब सिस्टम-जनरेटेड लॉग फ़ाइलों या टेक्स्ट की सैकड़ों पंक्तियों वाले कमांड लाइन आउटपुट से निपटते हैं, तो फ़ाइंडस्ट्र वह उपकरण है जिसकी आपको आवश्यकता होती है।

<पी> लिनक्स ऑपरेटिंग सिस्टम के उपयोगकर्ता पहले से ही ग्रेप कमांड की अविश्वसनीय उपयोगिता से परिचित होंगे, और फाइंडस्ट्र माइक्रोसॉफ्ट विंडोज में एक समान भूमिका निभाता है। आप इसे पाइप का उपयोग करके अन्य कमांड के साथ जोड़ सकते हैं या कई टेक्स्ट फ़ाइलों के माध्यम से पार्स करने के लिए इसे सीधे चला सकते हैं। आइए कुछ उदाहरणों के साथ देखें कि फ़ाइंडस्ट्र कैसे काम करता है।

Findstr कमांड का उपयोग करना

<पी> मूल सिंटैक्स सरल है - findstr , जहां खोजने का पैटर्न है, और खोजने के लिए फ़ाइल का पता है। कमांड प्रॉम्प्ट खोलें और इसे आज़माएं।

<पी> findstr SFC example1.txt <पी> यह कमांड खोज स्ट्रिंग एसएफसी वाली सभी पंक्तियों को ढूंढेगा और आउटपुट करेगा। ध्यान दें कि डिफ़ॉल्ट रूप से, फाइंडस्ट्र केस-संवेदी है, इसलिए एसएफसी के किसी भी उल्लेख का मिलान नहीं किया जाएगा।

FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण

पैरामीटर

<पी> आप वैकल्पिक पैरामीटरों को शामिल करके फ़ाइंडस्ट्र के काम करने के तरीके को और अनुकूलित कर सकते हैं। /B या /I जैसे स्विच खोज पर अतिरिक्त शर्तें लगाते हुए, खोजकर्ता के व्यवहार को संशोधित करते हैं। उदाहरण के लिए:

<पी> findstr /I SFC example1.txt <पी> /I को एक पैरामीटर के रूप में शामिल करने से खोज केस असंवेदनशील हो जाता है, जिससे शब्द के सभी उल्लेखों का मिलान किया जा सकता है, भले ही उनका कैपिटलाइज़ेशन कुछ भी हो। आप आधिकारिक Microsoft डॉक्स में findstr के सभी मापदंडों की सूची पा सकते हैं।

FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण

वैकल्पिक पैटर्न

<पी> पैरामीटर ही एकमात्र तरीका नहीं है जिससे आप फाइंडस्ट्र को अनुकूलित कर सकते हैं। उदाहरण के लिए, को उद्धरण चिह्नों में संलग्न करने से, आपको एकाधिक पैटर्न निर्दिष्ट करने की अनुमति मिलती है, जिससे यदि कोई पाठ स्ट्रिंग मिलती है तो आपको एक मिलान मिलता है।

<पी> “SFC DISM” example1.txt ढूंढें <पी> उपरोक्त दोनों में से किसी एक पद वाली मिलान पंक्तियाँ लौटाएगा। यह विभिन्न नामों वाले किसी आइटम के लिए उल्लेख की तलाश करते समय इसे उपयोगी बनाता है।

FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण

रेगुलर एक्सप्रेशन

<पी> फ़ाइंडस्ट्र कई फ़ाइलों के माध्यम से खोज करने में सक्षम है। को रेगुलर एक्सप्रेशन में बदलने से कमांड मेल खाने वाली सभी फाइलों में निर्दिष्ट पैटर्न की तलाश करता है।

<पी> फाइंडस्ट्र एसएफसी *.txt <पी> वाइल्डकार्ड वर्ण का उपयोग वर्तमान निर्देशिका और उसकी उपनिर्देशिकाओं की सभी पाठ फ़ाइलों के लिए रेगेक्स से मेल खाता है। परिणाम इसी तरह फ़ाइल नामों से अलग किए जाते हैं, जिससे आप देख सकते हैं कि कौन सी पंक्ति किस फ़ाइल से उत्पन्न हुई है। FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण

पाइप

<पी> अधिकांश cmd कमांड की तरह, findstr का उपयोग अन्य कमांड के आउटपुट पर भी किया जा सकता है। लक्ष्य कमांड के अंत के बाद बस एक पाइप जोड़ें और बिना

के findstr को इनवॉक करें <पी> <मजबूत>दिर | फाइंडस्ट्र .txt <पी> यह dir कमांड के आउटपुट पर एक खोज खोज चलाता है, जो .txt के साथ समाप्त होने वाली फ़ाइल सूची लौटाता है। बेशक, यह विशेष उदाहरण व्यवहार में बेकार है क्योंकि dir पहले से ही नियमित अभिव्यक्ति के साथ उसी प्रकार की फ़ाइलों का पता लगा सकता है।

FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण <पी> कोई आउटपुट को टेक्स्ट फ़ाइल में रीडायरेक्ट करने और फिर टेक्स्ट फ़ाइल पर फाइंडस्ट्र का उपयोग करने का लंबा रास्ता भी अपना सकता है, लेकिन बिचौलिए को खत्म करना आसान है।

Windows में Findstr के अनुप्रयोग

<पी> फाइंडस्ट्र का स्पष्ट उपयोग केवल वाक्यविन्यास से ही आसानी से स्पष्ट हो जाता है। आप किसी विशिष्ट टेक्स्ट स्ट्रिंग वाली टेक्स्ट फ़ाइलों को खोज सकते हैं या देख सकते हैं कि किसी फ़ाइल में कोई विशेष स्ट्रिंग शामिल है या नहीं।

<पी> सैद्धांतिक रूप से उपयोगी होते हुए भी, दुर्लभ मामलों के अलावा इसका शायद ही कभी उपयोग होता है। Google डॉक्स जैसी क्लाउड सेवाओं के युग में, अधिकांश लोगों के पास अब अधिक टेक्स्ट फ़ाइलें नहीं हैं।

<पी> फाइंडस्ट्र के वास्तविक अनुप्रयोग थोड़े अधिक सूक्ष्म हैं और इसमें अधिक शक्तिशाली परिणाम शामिल हैं। यहां कुछ और दिलचस्प उदाहरण दिए गए हैं।

विशिष्ट प्रकार की फ़ाइलें ढूँढना

<पी> डीआईआर कमांड में पहले से ही रेगुलर एक्सप्रेशन का उपयोग करके फ़ाइल नाम खोजने का विकल्प शामिल है। लेकिन फाइंडस्ट्र के साथ, आप अन्य विशेषताओं को साझा करने वाली फ़ाइलों को खोज सकते हैं, जैसे निर्माण का समय या तारीख।

<पी> मान लीजिए कि शाम 06:43 बजे कोई त्रुटि हुई, और आप उस समय बनाई गई सभी लॉग फ़ाइलों का पता लगाना चाहते हैं। अकेले डीआईआर कमांड के साथ, आपको परिणामों को मैन्युअल रूप से छांटना होगा या सभी लॉग फ़ाइलें प्राप्त करनी होंगी और उनकी तुलना करनी होगी। Findstr का उपयोग करके, यह एक सरल कमांड बन जाता है।

<पी> <मजबूत>दिर | फाइंडस्ट्र 06:43 FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण <पी> आप किसी विशेष तिथि पर बनाई गई फ़ाइलों को ढूंढने या निर्देशिकाओं की सूची प्राप्त करने के लिए वही ट्रिक आज़मा सकते हैं।

<पी> <मजबूत>दिर | फाइंडस्ट्र डीआईआर FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण

नेटस्टैट के साथ नेटवर्क जानकारी को फ़िल्टर करना

<पी> नेटस्टैट एक आसान विंडोज़ कमांड है जो आपको आपके कंप्यूटर के नेटवर्क कनेक्शन के बारे में सारी जानकारी देता है - बहुत अधिक जानकारी, जो कि फ़ाइंडस्ट्र में आती है।

<पी> नेटस्टैट के आउटपुट को फाइंडस्ट्रेट में डालने से आप विशिष्ट गुणों के साथ कनेक्शन खोज सकते हैं। उदाहरण के लिए, इस प्रकार आप सभी स्थापित कनेक्शनों की सूची प्राप्त कर सकते हैं।

<पी> नेटस्टैट | फाइंडस्ट्र स्थापित FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण <पी> नेटवर्क समस्याओं का निदान करते समय यह ट्रिक उपयोगी है। आप किसी विशेष प्रक्रिया द्वारा खोले गए सभी कनेक्शनों को ढूंढने के लिए एप्लिकेशन पीआईडी के साथ फाइंडस्ट्र का भी उपयोग कर सकते हैं।

<पी> नेटस्टैट -ओ | फाइंडस्ट्र 13120 FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण

विशिष्ट आईपी पते प्राप्त करना

<पी> Ipconfig कमांड आपको आईपी पते सहित सिस्टम के सभी नेटवर्क इंटरफेस का विवरण देखने देता है। आप पूरी चीज़ को स्क्रॉल किए बिना किसी विशेष प्रकार का आईपी पता निकालने के लिए फाइंडस्ट्र का उपयोग कर सकते हैं।

<पी> ipconfig | फाइंडस्ट्र अस्थायी FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण <पी> आप सबनेट मास्क से लेकर गेटवे पते तक, ipconfig से कोई भी जानकारी प्राप्त करने के लिए इस विधि का विस्तार कर सकते हैं।

स्क्रिप्ट फ़ाइलों का विश्लेषण

<पी> आप जिस भी प्रोग्रामिंग भाषा में कोड करते हैं, स्क्रिप्ट फ़ाइलें अंततः केवल टेक्स्ट होती हैं। इसका मतलब है कि आप स्क्रिप्ट का विश्लेषण करने और पूरे कोड को खंगाले बिना विशिष्ट अनुभागों को पुनः प्राप्त करने के लिए फाइंडस्ट्र का उपयोग कर सकते हैं।

<पी> मान लीजिए कि हम यह देखना चाहते हैं कि किसी विशेष स्क्रिप्ट में if कथन का उपयोग कैसे किया गया है। हम निम्नलिखित कमांड का उपयोग कर सकते हैं:

<पी> findstr ifscript.ahk FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण <पी> यह न केवल if कथन का उपयोग करते हुए पंक्तियों को प्रदर्शित करेगा, बल्कि यह हमें प्रयुक्त अभिव्यक्तियों को भी दिखाएगा। आप पंक्ति संख्याओं को प्रदर्शित करने के लिए /N पैरामीटर भी शामिल कर सकते हैं, जो स्क्रिप्ट फ़ाइलों के लिए बहुत उपयोगी है।

<पी> findstr /N यदि स्क्रिप्ट.आहक FindStr में महारत हासिल करना:विंडोज़ कमांड लाइन के लिए विशेषज्ञ युक्तियाँ और व्यावहारिक उदाहरण

क्या Findstr उपयोग करने लायक है?

<पी> कमांड लाइन इंटरफ़ेस को नेविगेट करने में मुख्य कठिनाई टेक्स्ट की वह मात्रा है जिसे छानने की आवश्यकता होती है। उपयोगी जानकारी निकालने और जंक को फ़िल्टर करने के लिए Findstr एक आवश्यक उपकरण है।

<पी> चूंकि सभी टर्मिनल कमांड टेक्स्ट-आधारित आउटपुट देते हैं, प्रासंगिक डेटा का पता लगाने के लिए फाइंडस्ट्र का उपयोग हमेशा किया जा सकता है। नेटवर्क समस्याओं के निवारण से लेकर सही फ़ाइलें ढूंढने तक, प्रत्येक क्रिया को findstr के साथ अधिक कुशल बनाया गया है।

<पी> अन्य कमांड के साथ तालमेल के बाहर भी, फाइंडस्ट्र टेक्स्ट फ़ाइलों की सामग्री को पार करने की क्षमता के लिए सहायक है। आप मशीन-जनरेटेड लॉग फ़ाइलों में विशिष्ट त्रुटियाँ पा सकते हैं या किसी जटिल स्क्रिप्ट में कोड के अनुभाग पुनः प्राप्त कर सकते हैं।

<पी> संक्षेप में, फाइंडस्ट्र किसी भी उन्नत विंडोज उपयोगकर्ता के शस्त्रागार में एक अनिवार्य उपकरण है, विशेष रूप से कमांड लाइन इंटरफ़ेस से परिचित होने का इरादा रखने वाले उपयोगकर्ता के लिए।


  1. [फिक्स्ड] हुलु त्रुटि कोड पी-देव302 [फिक्स्ड] हुलु त्रुटि कोड पी-देव302

    यदि हुलु एप्लिकेशन या डिवाइस का फर्मवेयर पुराना है, तो हुलु त्रुटि कोड P-Dev302 दिखाया गया है। इसके अलावा, ब्राउज़र की सेटिंग में सक्षम एंटी-ट्रैकिंग सुविधा (केवल ब्राउज़र संस्करण) भी समस्या का कारण बन सकती है। उपयोगकर्ता को समस्या का सामना तब करना पड़ता है जब वह हुलु (या तो मोबाइल/टीवी ऐप के माध्यम

  1. बेस्ट सीपीयू, वीडियो कार्ड और रैम ट्यूनिंग यूटिलिटीज बेस्ट सीपीयू, वीडियो कार्ड और रैम ट्यूनिंग यूटिलिटीज

    सीपीयू, जीपीयू और रैम जैसे कंप्यूटर घटकों की कागज पर मानक प्रदर्शन रेटिंग होती है। हालांकि, निर्माता वास्तव में बहुत रूढ़िवादी होते हैं जब यह तय करने की बात आती है कि उनके घटकों को कितनी तेजी से चलना चाहिए। वे उत्पाद लाइन में स्थिरता का पक्ष लेते हैं, जिसका अर्थ है कि विशेष रूप से सक्षम नमूने उतना

  1. उत्पादकता बढ़ाने के लिए 6 सर्वश्रेष्ठ जीमेल ऐड-ऑन उत्पादकता बढ़ाने के लिए 6 सर्वश्रेष्ठ जीमेल ऐड-ऑन

    यह कोई रहस्य नहीं है कि जीमेल एक पूर्ण शक्ति है। बहुत से लोगों द्वारा वास्तव में अत्यधिक मात्रा में उपयोग किया जाने वाला Gmail, कई लोगों के लिए, ग्राहकों, सहकर्मियों, आदि के साथ बातचीत करने का उनका प्राथमिक तरीका है। इसलिए, इसमें कोई आश्चर्य की बात नहीं है कि जीमेल वह जगह है जहां कई लोग पाते हैं कि