विंडोज़: ग्रीप समतुल्य

Vindoza Gripa Samatulya



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

यह ब्लॉग विभिन्न विधियों को प्रदर्शित करेगा जिन्हें विंडोज़ में grep समकक्ष कहा जाता है।







विधि 1: विंडोज कमांड प्रॉम्प्ट में grep समतुल्य कमांड

विंडोज कमांड लाइन यूजर इंटरफेस में कमांड प्रॉम्प्ट का उपयोग प्रशासनिक उपयोग के लिए कमांड निष्पादित करने के लिए किया जाता है। विंडोज़ में 'Findstr' और 'Find' कमांड को grep समकक्ष कहा जाता है। आइए उदाहरणों के साथ इन आदेशों पर एक-एक करके चर्चा करें:



विधि 1.1: Findstr कमांड को Grep समतुल्य के रूप में खोजें

Findstr कमांड एक विंडोज़ कमांड है जिसका उपयोग उस फ़ाइल को खोजने के लिए किया जाता है जिसमें एक विशिष्ट स्ट्रिंग शामिल/मिलान होती है। Findstr कमांड के मूल उपयोग की जाँच करने के लिए नीचे सूचीबद्ध उदाहरणों को देखें।



उदाहरण 1: निर्दिष्ट तिथि पर बनाई गई फ़ाइलों को खोजने के लिए Findstr का उपयोग करें





फ़ाइलें विभिन्न पैटर्न जैसे दिनांक, समय और फ़ाइल नाम का उपयोग करके स्थित हो सकती हैं। निम्न आदेश उन सभी फाइलों को पुनः प्राप्त करेगा जो दिनांक को अद्यतन की गई हैं ' 7/29/2022 ' ऐसा करने के लिए, ' तुम 'कमांड' के साथ पाइप किया गया है फाइंडस्त्रो 'तिथि प्रदान करके आदेश' 7/29/2022 ':

> तुम | फाइंडस्त्रो 7 / 29 / 2022



उन फाइलों की सूची मुद्रित की जाती है जिनमें निर्माण/अद्यतन तिथि होती है जैसा कि आदेश में उल्लिखित है।



उदाहरण 2: स्ट्रिंग से बिल्कुल मेल खाने वाले Findstr का उपयोग करें

स्ट्रिंग या रेगुलर एक्सप्रेशन से मिलान करने के लिए, आपको '/X' विकल्प का उपयोग करने की आवश्यकता है ' फाइंडस्त्रो ' आज्ञा:

> फाइंडस्त्रो / एक्स 'स्वागत' * ।टेक्स्ट


हमने खोजा है ' स्वागत ' सभी पाठ फ़ाइलों से और कोई परिणाम नहीं मिला जो एक प्रदान की गई स्ट्रिंग से बिल्कुल मेल खाता हो:


उदाहरण 3: केस सेंसिटिव सर्च के लिए Findstr का उपयोग करें

डिफ़ॉल्ट रूप से, यदि हम कोई विकल्प निर्दिष्ट नहीं करते हैं, तो ' फाइंडस्त्रो 'कमांड करेगा केस सेंसिटिव सर्च:

> फाइंडस्त्रो 'स्वागत' * ।टेक्स्ट



केस-संवेदी घटना की स्पष्ट समझ के लिए, हमने खोज की है ' स्वागत हे 'सभी के अंदर स्ट्रिंग' टेक्स्ट 'फ़ाइलें:

> फाइंडस्त्रो 'स्वागत हे' * ।टेक्स्ट



यह देखा गया है कि कोई भी परिणाम मुद्रित नहीं होता है जो दर्शाता है कि शब्द का मामला मेल नहीं खाता है।

उदाहरण 4: केस असंवेदनशील खोज के लिए Findstr का उपयोग करें

का उपयोग करें ' /मैं 'विकल्प' के साथ फाइंडस्त्रो 'केस असंवेदनशील खोज के लिए आदेश। निम्न आदेश 'के लिए खोज करता है स्वागत हे 'अंदर स्ट्रिंग' टेक्स्ट 'फ़ाइलें:

> फाइंडस्त्रो / मैं 'स्वागत हे' * ।टेक्स्ट



टेक्स्ट फ़ाइलों की सभी फ़ाइल लाइनें मुद्रित होती हैं जिनमें ' स्वागत हे 'कीवर्ड मामले की परवाह किए बिना।

विधि 1.2: फाइंड कमांड का उपयोग Grep इक्विवेलेंट के रूप में करें

फाइंड कमांड एक विंडोज़ कमांड है जिसका उपयोग फाइलों, निर्देशिकाओं, कार्यों के साथ-साथ फाइलों से स्ट्रिंग्स को खोजने के लिए किया जाता है। कमांड प्रॉम्प्ट में फाइंड कमांड का उपयोग करने का तरीका जानने के लिए, नीचे दिए गए उदाहरणों का पालन करें।

उदाहरण 1: निर्दिष्ट स्ट्रिंग का पता लगाने के लिए खोज का उपयोग करें

नीचे दी गई कमांड “के लिए खोज करेगी” स्वागत हे 'वर्तमान निर्देशिका में मौजूद सभी पाठ फ़ाइलों में स्ट्रिंग:

> पाना 'स्वागत' * ।टेक्स्ट



संबंधित टेक्स्ट फ़ाइल के नाम और उनकी पंक्तियाँ विंडो पर मुद्रित होती हैं।

उदाहरण 2: विशिष्ट कार्यों का पता लगाने के लिए खोज का उपयोग करें

जैसा कि हमने चर्चा की है, फाइंड कमांड का उपयोग स्ट्रिंग, फाइलों, कार्यों और निर्देशिकाओं का पता लगाने के लिए किया जाता है। आइए किसी विशिष्ट कार्य का पता लगाने के लिए Find कमांड के उपयोग की जाँच करें। ' कार्य सूची 'सभी कार्यों का उपयोग करेगा और उन्हें' पाना 'पाइप का उपयोग कर कमांड' | ' ऑपरेटर। फिर ' पाना 'कमांड स्क्रीन पर निर्दिष्ट कार्य दिखाएगा:

> कार्य सूची | पाना 'कार्यग्राम'


विधि 2: Windows PowerShell में grep समतुल्य कमांड

विंडोज पॉवरशेल का उपयोग एक स्क्रिप्टिंग भाषा या कमांड लाइन टूल के रूप में किया जाता है जो प्रशासनिक कार्यों का प्रबंधन करता है और इसका उपयोग समाधान बनाने और तैनात करने के लिए भी किया जाता है। विंडोज पॉवरशेल में, ' चयन-स्ट्रिंग 'कमांड का उपयोग grep कमांड के समतुल्य के रूप में किया जाता है।

'के उपयोग की जाँच करें' चयन-स्ट्रिंग 'विंडोज पॉवरशेल में दिए गए उदाहरणों का उपयोग करके कमांड करें।

उदाहरण 1: केस-संवेदी खोज करने के लिए चयन-स्ट्रिंग का उपयोग करें

' चयन-स्ट्रिंग 'फ़ाइलों से तार खोजने के लिए प्रयोग किया जाता है। 'के उपयोग को समझने के लिए नीचे दिए गए आदेश की जाँच करें' चयन-स्ट्रिंग ':

> चयन-स्ट्रिंग -रास्ता 'फाइल2.txt' -नमूना 'नमस्ते' -अक्षर संवेदनशील


उपरोक्त आदेश में:

    • ' चयन-स्ट्रिंग 'एक विशिष्ट स्ट्रिंग की खोज के लिए प्रयोग किया जाता है।
    • ' -रास्ता 'फ़ाइल स्थान को परिभाषित करने के लिए प्रयोग किया जाता है।
    • ' नमूना ' उस स्ट्रिंग को परिभाषित करता है जिसके लिए हम खोज कर रहे हैं।
    • अंत में हमने विकल्प का उल्लेख किया है ' -अक्षर संवेदनशील 'खोज को केस-संवेदी बनाने के लिए।


पंक्ति (पाठ फ़ाइल से “ फ़ाइल.txt ”) शब्द से युक्त नमस्ते ” पावरशेल कंसोल पर मुद्रित होता है।

उदाहरण 2: निर्दिष्ट स्ट्रिंग से मेल नहीं खाने वाली स्ट्रिंग का पता लगाने के लिए चयन-स्ट्रिंग का उपयोग करें

उपयोग ' चयन-स्ट्रिंग “उस पाठ का पता लगाने के लिए जो निर्दिष्ट स्ट्रिंग से मेल नहीं खाता है। इस उद्देश्य के लिए, हमने उल्लेख किया है ' -मेल नहीं करता 'कमांड के अंत में विकल्प:

> चयन-स्ट्रिंग -रास्ता 'फाइल2.txt' -नमूना 'नमस्ते' -मेल नहीं करता


जैसा कि आप देख सकते हैं, ऊपर दिए गए कमांड ने 'को छोड़कर सभी स्ट्रिंग्स को प्रदर्शित किया' नमस्ते ' से ' File2.txt ':


यह देखा गया है कि कंसोल पर मुद्रित लाइन में ' नमस्ते ' शब्द।

इतना ही! आपको विंडोज़ में Grep समतुल्य कमांड के बारे में पता चल गया है।

निष्कर्ष

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