寻找 grep GUI

寻找 grep GUI

所以我想要一些非常简单的东西:)应用程序,我将一个目录放入搜索中,并将一个字符串/正则表达式放入该目录中递归搜索文件内容中,然后给出结果列表。

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

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

我试过 KFileReplace,感觉有点别扭。还试过内置的 Nautilus 搜索,但它似乎只查看文件名?

编辑:gnome-search-tool 看起来更像我正在寻找的,但它不支持正则表达式(或者它支持,但仅限于文件名)。

答案1

搜索猴。您可以在 中找到它universe

通过软件中心安装

在此处输入图片描述

答案2

您可以尝试regexxer,它位于存储库中。您可以使用

sudo apt-get install regexxer

通过软件中心安装

正如所指出的/usr/share/doc/regexxer/README

该工具的主要受众是厌倦了输入 find/grep/sed/awk/perl 命令行的 Linux/Unix 用户。

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

总之,

  • 您可以在模式搜索框中指定各种模式;例如,可以使用通配符 (*)、字符类 [ab] 和 {括号扩展} 来帮助您查找文件。您还可以递归搜索和隐藏文件,这特别有用。

  • 您还可以在搜索/替换框中使用各种复杂的正则表达式模式,其中大多数Perl 正则表达式可以使用,您可以参考上一个链接了解详情。(顺便说一句,Perl 正则表达式也可以在命令行中使用grep:请参阅man grep;您需要指定 -P 选项)

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

regexxer另请参阅我在此处的回答,其中我比较了和中可用的相应搜索选项searchmonkey

在此处输入图片描述

答案3

我知道这两个 GUI,但我从未使用过它们,所以我不确定它们是否可以通过 获得apt-get。以下是链接:

http://sethoscope.net/grepui/

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

而且看起来它们的功能并不是那么丰富(从截图来看)。

希望这个对你有帮助。

答案4

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

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

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

相关内容