寻找一个grep GUI
所以我想要一些非常简单的东西:) App我把一个dir用于搜索,一个字符串/ regexp在该dir中递归搜索文件内容,它给出了一个结果列表。
我不希望在背景中运行的“跟踪器”之类的东西和索引的东西,我想要的东西只是按需搜索,如grep,给定路径。
在windows中我使用了grepWin,它非常适合这个目的。
我试过KFileReplace,看起来有点尴尬。 还尝试了内置的Nautilus搜索,但它似乎只看文件名?
编辑: gnome-search-tool看起来更像我正在寻找但它不支持正则表达式(或者它支持,但只支持文件名)。
Searchmonkey 。 你可以在universe
找到它。
您可以尝试regexxer
,它位于存储库中。 你可以安装它
sudo apt-get install regexxer
如/usr/share/doc/regexxer/README
:
这个工具的主要受众是Linux / Unix用户,他们厌倦了输入find / grep / sed / awk / perl命令行。
它似乎正是您想要的,因为您可以搜索文件和文件夹,还可以使用使用Perl样式正则表达式的搜索和替换function在选定文档中进行搜索。 (但是,您只能在文本文件,html和xml文件以及类似的文件类型中搜索,而不能在pdf或office文档中搜索。)
综上所述,
-
您可以在模式搜索框中指定各种模式; 例如,globs(*),字符类[ab]和{brace expansions}可用于帮助您查找文件。 您还可以递归搜索和隐藏文件,这是特别有用的。
-
您还可以在搜索/替换框中使用各种复杂的正则表达式模式,并且可以使用大多数Perl正则表达式 ,您可以通过参考上一个链接来阅读它们。 (顺便说一句,Perl正则表达式也可以与命令行
grep
:参见man grep
;你需要指定-P选项) -
要搜索文件内部 ,或搜索和替换字符串,您可以在左侧找到带有搜索的文档,然后单击文档并使用右侧选择搜索/替换模式。 然后,在显示的简单示例中,您可以单击按钮以替换或替换所有,然后保存文档。
另请参阅我在这里的答案,其中我比较了regexxer
和searchmonkey
可用的相应搜索选项:
- Searchmonkey可以在textfiles中找到一个术语吗?
我知道这两个guis,我从来没用过它们,所以我不确定它们是否可以通过apt-get
。 以下是链接:
它们似乎并没有那么丰富的function(通过截图判断)。
希望这个对你有帮助。