关于Windows的grep工具有什么建议吗?理想情况下,可以利用64位操作系统。

当然,我知道Cygwin,也发现了PowerGREP,但我想知道是否有任何隐藏的宝石在那里?


当前回答

我是《阿坝搜索与替代》一书的作者。就像PowerGREP一样,它支持正则表达式、保存模式以供将来使用、撤销替换、HTML/CSS/JS/PHP的语法高亮预览、不同的编码,包括UTF-8和UTF-16。

与PowerGREP相比,GUI不那么杂乱。当您键入模式时,Aba立即开始搜索(增量搜索),因此您可以尝试使用正则表达式并立即看到结果。

欢迎您试用我的工具;我很乐意回答任何问题。

其他回答

我想要一个免费的Windows grep工具,允许你右键单击一个文件夹,并对每个文件进行正则表达式搜索-没有任何唠叨屏幕。

下面是一个基于前一篇文章中提到的findstr的快速解决方案。

在硬盘上的某个地方创建一个文本文件,用于保存长寿命工具。重命名为.bat或.cmd,并将以下文件粘贴进去:

@echo off
set /p term="Search term> "
del %temp%\grepresult.txt
findstr /i /S /R /n /C:"%term%" "%~1\*.*" > "%temp%\grepresult.txt"
start notepad "%temp%\grepresult.txt"

然后浏览到SendTo文件夹。在Windows 7上浏览到%APPDATA%\Microsoft\Windows\SendTo并将批处理文件的快捷方式拖到该SendTo文件夹中。

我将快捷方式重命名为1 GREP,以使其保持在SendTo列表的顶部。

我接下来要做的事情是将findstr的输出通过生成html文件的东西输送,这样您就可以单击每个输出行来打开该文件。而且,我不认为它在文件夹的快捷方式上起作用。我必须检查参数,看看它是否包含“.lnk”。

我已经成功地使用了一段时间的Win32 GNU实用程序,它有一个很好的grep,以及tail和其他方便的Win32 GNU实用程序。我避免使用打包的shell,而是直接在Win32命令提示符中使用可执行文件。

被包装的尾巴也是一个很好的小应用。

我选择的工具是Windows Grep:

漂亮简单的GUI 支持搜索和替换 能不能给大家展示一下周围找到的线条 可以搜索列在csv和固定宽度的文件

我总是使用WinGREP,但是我遇到过它不能释放文件的问题。

我用的是UnxUtils,它非常适合我……