एक grep जीयूआई की तलाश में


18

तो मैं कुछ बहुत आसान चाहता हूं :) ऐप जहां मैंने खोज करने के लिए एक डायर लगाया, और एक स्ट्रिंग / regexp फ़ाइल सामग्री में खोज करने के लिए उस डायर में पुनरावृत्ति की, और यह परिणामों की एक सूची देता है।

मुझे 'ट्रैकर' जैसी कोई चीज़ नहीं चाहिए, जो पृष्ठभूमि में चलती हो और चीज़ों को अनुक्रमित करती हो, मैं ऐसा कुछ चाहता हूँ जो बस एक रास्ता दिया जाए, जैसे grep जैसी मांग पर खोज करता है।

खिड़कियों में मैंने grepWin का उपयोग किया जो उद्देश्य के लिए बहुत सही था।

मैं KFileReplace की कोशिश की, थोड़ा अजीब लगता है। इसके अलावा निर्मित Nautilus खोज की कोशिश की, लेकिन यह केवल फ़ाइल नामों को देखने के लिए लगता है?

संपादित करें: सूक्ति-खोज-उपकरण अधिक लगता है जो मैं देख रहा हूं लेकिन यह रेगेक्स का समर्थन नहीं करता (या यह करता है, लेकिन सिर्फ फ़ाइल नामों के लिए)।


इसका 2018 का जवाब विजुअल स्टूडियो कोड के Cmd + Shift + F का उपयोग फाइलों में खोजने के लिए होगा, जो नियमित अभिव्यक्ति का समर्थन करता है।
वॉरिएंट चिंपांज़ी

जवाबों:


18

खोजा हुआ गधा । तुम इसमें पा सकते हो universe

सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें

यहां छवि विवरण दर्ज करें


महान! यह GUI में टर्मिनल पर 'grep' की तुलना में 'searchmonkey' का उपयोग करने के लिए पर्याप्त अंतर करता है। उदाहरण के लिए, आप परिणाम वाले फ़ोल्डर्स को खोल सकते हैं।
प्रेय.बी.जेसस

11

आप कोशिश कर सकते हैं regexxer, जो रिपॉजिटरी में है। आप इसे स्थापित कर सकते हैं

sudo apt-get install regexxer

सॉफ्टवेयर केंद्र के माध्यम से स्थापित करें

जैसा कि कहा गया है /usr/share/doc/regexxer/README:

इस उपकरण के प्राथमिक दर्शक लिनक्स / यूनिक्स उपयोगकर्ता हैं जो टाइपिंग / grep / sed / awk / perl कमांड लाइनों को टाइप करके थक गए हैं।

ऐसा लगता है कि आप क्या चाहते हैं, जैसा कि आप फ़ाइलों और फ़ोल्डरों को खोज सकते हैं, और एक चयनित दस्तावेज़ के भीतर भी खोज और प्रतिस्थापन सुविधा का उपयोग करके खोज कर सकते हैं जो पर्ल शैली के नियमित अभिव्यक्ति का उपयोग करता है। (हालांकि, आप केवल पाठ फ़ाइलों, HTML और xml फ़ाइलों और समान फ़ाइल प्रकारों में खोज कर सकते हैं, पीडीएफ़ या कार्यालय दस्तावेज़ नहीं।)

संक्षेप में,

  • आप पैटर्न खोज बॉक्स में विभिन्न पैटर्न निर्दिष्ट कर सकते हैं; उदाहरण के लिए, ग्लब्स (*), वर्ण कक्षाएं [ab] और {brace expansions} का उपयोग आपकी फ़ाइलों को खोजने में मदद करने के लिए किया जा सकता है। आप पुनरावर्ती और छिपी हुई फ़ाइलों के लिए भी खोज सकते हैं, जो विशेष रूप से उपयोगी है।

  • आप खोज / प्रतिस्थापित बॉक्स में विभिन्न जटिल रेगेक्स पैटर्न का भी उपयोग कर सकते हैं, और वहां अधिकांश पर्ल नियमित अभिव्यक्ति का उपयोग किया जा सकता है, जिसे आप पिछले लिंक का संदर्भ देकर पढ़ सकते हैं। (एक तरफ के रूप में, पर्ल रेगुलर एक्सप्रेशंस का उपयोग कमांड-लाइन के साथ भी किया जा सकता है grep: देखें man grep, आपको -P विकल्प निर्दिष्ट करना होगा)

  • किसी फ़ाइल के अंदर खोज करने के लिए , या स्ट्रिंग्स को खोजने और बदलने के लिए, आप अपने दस्तावेज़ को बाएँ हाथ की ओर खोज के साथ पाते हैं, फिर दस्तावेज़ पर क्लिक करें और अपनी खोज / प्रतिरूप का चयन करने के लिए दाएँ हाथ की ओर का उपयोग करें। फिर, दिखाए गए सरल उदाहरण में, आप सभी को बदलने या बदलने के लिए बटन पर क्लिक कर सकते हैं, फिर अपने दस्तावेज़ को सहेज सकते हैं।

यहाँ अपना उत्तर भी देखें जहाँ मैं उपलब्ध खोज विकल्पों की तुलना करता हूँ regexxerऔर searchmonkey:

यहां छवि विवरण दर्ज करें


2

मैं इन दो गुड़ियों के लिए जानता हूं, और मैंने कभी उनका इस्तेमाल नहीं किया, इसलिए मुझे यकीन नहीं है कि वे उपलब्ध हैं apt-get। यहाँ लिंक हैं:

http://sethoscope.net/grepui/

http://sourceforge.net/projects/jgrep/

और ऐसा लगता है कि वे सुविधाओं (स्क्रीनशॉट द्वारा न्याय) के साथ इतने समृद्ध नहीं हैं।

उम्मीद है इससे कुछ मदद मिली होगी।


0

मुझे https://glogg.bonnefon.org/index.html पसंद है

यह बहुत जटिल नहीं है, आप विस्तारित नियमित अभिव्यक्ति, वाइल्डकार्ड या निश्चित स्ट्रिंग्स (टूल> विकल्प) का उपयोग करके खोज कर सकते हैं

और इससे भी महत्वपूर्ण बात यह है कि इसमें दो दृश्य हैं, पहला दृश्य मिलान लाइनों को दिखाता है, और दूसरा दृश्य आपके द्वारा क्लिक की गई / पहले दृश्य में चयनित रेखा को हाइलाइट करता है ताकि आप वास्तविक संदर्भ में रेखा देख सकें, न कि फ़िल्टर की गई।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.