एक साथ कई टेक्स्ट फाइलों के अंदर खोजें

कभी अलग-अलग टेक्स्ट फ़ाइलों के समूह के अंदर कुछ टेक्स्ट ढूंढना पड़ा? यदि आप आईटी में हैं, तो यह समस्या अक्सर सामने आ सकती है। हो सकता है कि आप लॉग फ़ाइलों में किसी विशेष वाक्यांश की तलाश कर रहे हों या हो सकता है कि आप एक प्रोग्रामर हों और कुछ कोड खोजने की आवश्यकता हो जो कई अलग-अलग कोड फ़ाइलों के अंदर हो।

दुर्भाग्य से, विंडोज़(Windows) में ऐसा करने का कोई आसान तरीका नहीं है । इस तरह के कार्य के लिए डिफ़ॉल्ट विंडोज़(Windows) खोज भयानक है क्योंकि यह बहुत धीमी है और उन्नत खोजों की अनुमति नहीं देती है। सौभाग्य से, कई अन्य तरीके हैं जो विंडोज(Windows) सर्च से कहीं बेहतर हैं, जिनका मैं इस पोस्ट में उल्लेख करूंगा। मैं प्रत्येक समाधान के बारे में विस्तार से नहीं बताऊंगा, लेकिन आप अधिक जानने के लिए Google का उपयोग कर सकते हैं।(Google)

यदि आप कोई तृतीय-पक्ष सॉफ़्टवेयर स्थापित नहीं करना चाहते हैं और आप कमांड लाइन के साथ सहज हैं, तो आपको नीचे अंतर्निहित खोज कमांड अनुभाग देखना चाहिए। मुझे लगता है कि ज्यादातर लोग जीयूआई(GUI) इंटरफेस के साथ अधिक सहज हैं, इसलिए मैं पहले कार्यक्रमों का उल्लेख करता हूं।

तृतीय-पक्ष खोज कार्यक्रम

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

इसलिए जब कोई विंडोज(Windows) पर सर्च करने के लिए प्रोग्राम लिखता है , तो अनिवार्य रूप से उसमें grep शब्द होता है। नीचे सूचीबद्ध सभी कार्यक्रमों के मामले में लगभग यही स्थिति है।

ग्रेपविन

यहां बताए गए टूल में से grepWin(grepWin) संभवत: सबसे लोकप्रिय है। यह नियमित अभिव्यक्तियों का समर्थन करता है और आपको टेक्स्ट को खोजने और बदलने की भी अनुमति देता है। नियमित अभिव्यक्तियों में सहायता के लिए उनके पास अपनी वेबसाइट पर एक ट्यूटोरियल भी है, हालांकि आप Google को और भी बहुत कुछ कर सकते हैं।

आप फ़ाइल आकार, फ़ाइल प्रकार और अन्य मानदंडों द्वारा खोज को सीमित कर सकते हैं। यह किसी फ़ोल्डर को त्वरित रूप से खोजने के लिए एक्सप्लोरर(Explorer) में राइट-क्लिक संदर्भ मेनू में एक विकल्प भी जोड़ता है । परिणाम नीचे की विंडो में सूचीबद्ध हैं और आप फ़ाइलों को खोलने के लिए बस उन पर डबल-क्लिक कर सकते हैं।

एस्ट्रोग्रेप

एस्ट्रोग्रेप(AstroGrep) भी वास्तव में एक और अच्छा खोज कार्यक्रम है। यह न केवल बहुत बार अपडेट होता है, बल्कि यह आपको यह भी दिखाता है कि फ़ाइल में टेक्स्ट कहाँ पाया गया था। यदि आप सामग्री(Content) रेडियो बटन चुनते हैं तो grepWin के पास वह विकल्प भी है , लेकिन मुझे लगता है कि इसे AstroGrep में बेहतर तरीके से लागू किया गया है ।

एस्ट्रोग्रेप (AstroGrep)वर्ड(Word) फाइल्स को भी खोज सकता है, जो एक आसान फीचर है। आप भविष्य के संदर्भ के लिए सभी परिणामों को सहेज या प्रिंट भी कर सकते हैं। मुझे उनका इंटरफ़ेस भी अधिक आधुनिक और आंख को भाता है।

बेयरग्रेप

बेयरग्रेप(BareGrep) एक काफी सरल खोज कार्यक्रम है जो नियमित अभिव्यक्तियों और सभी बुनियादी खोज कार्यों का समर्थन करता है। यह कुल मिलाकर बहुत तेज़ है और आपको एक सारणीबद्ध प्रारूप में मैच दिखाता है। मुफ़्त संस्करण में एक स्प्लैश स्क्रीन है जिसे आप अक्षम नहीं कर सकते। प्रो संस्करण की कीमत $ 25 है और ऐसा लगता है कि स्प्लैश स्क्रीन को अक्षम कर दिया गया है, अन्यथा सुविधाएं समान हैं।

पावरग्रेप

यदि आप अंतिम खोज कार्यक्रम की तलाश में हैं, तो PowerGREP से आगे देखें । इस कार्यक्रम में इसके साथ जाने के लिए कुछ गंभीर विशेषताएं और एक गंभीर मूल्य टैग है। यह $ 159 का एक बड़ा है! यह काफी ऊपर वर्णित सभी सुविधाओं के साथ-साथ कुछ और है, और सभी को एक बहुत छोटे इंटरफ़ेस में अच्छी तरह से पैक किया गया है।

मैं केवल इस कार्यक्रम की अनुशंसा करता हूं यदि आपके पास कुछ गंभीर खोज आवश्यकताएं हैं जिनमें वर्ड(Word) फाइलों, पीडीएफ(PDF) दस्तावेजों, एक्सेल(Excel) स्प्रेडशीट्स आदि में टेक्स्ट ढूंढना शामिल है । यह आपकी लॉग फाइलों से आंकड़े भी निकाल सकता है और आपको वह जानकारी दे सकता है। यह काफी शक्तिशाली उपकरण है।

बिल्ट-इन विंडोज कमांड

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

पहला आदेश findstr है । Findstr का उपयोग करने का तरीका जानने के लिए आप यहां संदर्भ दस्तावेज़(reference document) पढ़ सकते हैं । findstr /? भी टाइप कर सकते हैं ? कमांड प्रॉम्प्ट पर और यह आपको उपयोग दिखाएगा। जैसा कि आप देख सकते हैं, काफी कुछ विकल्प हैं। जाहिर है, यह उपरोक्त कार्यक्रमों में से किसी एक का उपयोग करने से कहीं अधिक जटिल है।

दूसरा विकल्प Windows PowerShell(Windows PowerShell) में Select-String कमांड है । फिर(Again) , इन आदेशों के साथ एक बहुत बड़ा सीखने की अवस्था है यदि आपने पहले से उनका उपयोग नहीं किया है। Microsoft के पास (Microsoft)Select-String का उपयोग करने का(how to use Select-String) एक अच्छा ट्यूटोरियल है , इसलिए इसे पढ़ना सुनिश्चित करें।

इसलिए, बड़ी संख्या में फाइलों में टेक्स्ट खोजने के लिए मूल रूप से वे सबसे अच्छे तरीके हैं। मेरा सुझाव है कि आप विभिन्न विकल्पों को आजमाएं और देखें कि कौन सा आपके लिए सबसे अच्छा काम करता है। आनंद लेना!



About the author

मैं एक तकनीशियन हूं जो कई वर्षों से ऑडियो और उपयोगकर्ता खाता क्षेत्र में काम कर रहा है। मुझे विंडोज और मैक कंप्यूटरों के साथ-साथ ऐप्पल उत्पादों दोनों के साथ अनुभव है। मैं 2007 से Apple उत्पादों का उपयोग करना भी सिखा रहा हूं। मेरी विशेषज्ञता के मुख्य क्षेत्र उपयोगकर्ता खाते और पारिवारिक सुरक्षा हैं। इसके अलावा, मुझे विंडोज 7 होम प्रीमियम, 8.1 प्रो, 10 प्रो और 12.9 मोजावे सहित विभिन्न सॉफ्टवेयर प्रोग्रामों का अनुभव है।



Related posts