寻找一个grep GUI


17

因此,我想要一个非常简单的东西:) App,在其中放置一个目录进行搜索,并在该目录中递归搜索一个字符串/ regexp文件内容,并给出结果列表。

我不想要像“跟踪器”那样在后台运行并索引内容的东西,我想要像grep这样按需搜索的东西,给定了路径。

在Windows中,我使用了grepWin,它非常适合此目的。

我尝试了KFileReplace,似乎有点尴尬。还尝试了内置Nautilus搜索,但似乎只看文件名吗?

编辑: gnome-search-tool似乎更像我在寻找什么,但它不支持正则表达式(或支持正则表达式,但仅用于文件名)。


2018年的答案是使用Visual Studio Code的Cmd + Shift + F在文件中查找,该文件支持正则表达式。
好战的黑猩猩

Answers:



10

您可以尝试regexxer在存储库中。您可以使用安装

sudo apt-get install regexxer

通过软件中心安装

如中所述/usr/share/doc/regexxer/README

该工具的主要读者是Linux / Unix用户,他们讨厌键入find / grep / sed / awk / perl命令行。

这似乎正是您想要的,因为您可以搜索文件和文件夹,还可以使用使用Perl样式正则表达式的搜索和替换功能在选定的文档中进行搜索。(但是,您只能在文本文件,html和xml文件以及类似的文件类型中进行搜索,而不能在pdfs或Office文档中进行搜索。)

综上所述,

  • 您可以在样式搜索框中指定各种样式。例如,通配符(*),字符类[ab]和{brace extensions}可用于帮助您查找文件。您还可以递归搜索隐藏文件,这特别有用。

  • 您还可以在搜索/替换框中使用各种复杂的正则表达式模式,并且可以使用大多数Perl正则表达式,您可以通过参考上一个链接来了解有关正则表达式的信息。(此外,Perl正则表达式也可以与命令行一起使用grep:请参见man grep;您需要指定-P选项)

  • 文件内部进行搜索,或者搜索并替换字符串,可以在左侧搜索的情况下找到文档,然后单击该文档并使用右侧选择搜索/替换模式。然后,在所示的简单示例中,您可以单击按钮替换或全部替换,然后保存文档。

另请参阅我的答案,在这里我比较regexxer和中可用的相应搜索选项searchmonkey

在此处输入图片说明



0

我更喜欢https://glogg.bonnefon.org/index.html

不太复杂,您可以使用扩展的正则表达式,通配符或固定字符串进行搜索(“工具”>“选项”)

更重要的是,它具有两个视图,第一个视图显示匹配的行,第二个视图突出显示您在第一个视图中单击/选择的行,因此您可以在实际上下文中查看该行,而不是过滤的行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.