关于Windows的grep工具有什么建议吗?理想情况下,可以利用64位操作系统。
当然,我知道Cygwin,也发现了PowerGREP,但我想知道是否有任何隐藏的宝石在那里?
关于Windows的grep工具有什么建议吗?理想情况下,可以利用64位操作系统。
当然,我知道Cygwin,也发现了PowerGREP,但我想知道是否有任何隐藏的宝石在那里?
当前回答
2013年7月更新:
我现在一直在Windows上使用的另一个grep工具是AstroGrep:
它的能力显示我不仅仅是行搜索(即命令行grep的——context=NUM)是无价的。 而且速度很快。非常快,即使是在非ssd驱动器的旧计算机上(我知道,他们过去用旋转磁盘来做这个硬盘驱动器,称为盘片,疯狂吧?)
它是免费的。 它是可移植的(简单的zip压缩文件解压缩)。
原答案2008年10月
Gnu Grep是好的
你可以下载,例如这里:(站点ftp)
所有常见的选项都在这里。
结合gawk和xargs(包括来自GnuWin32的'find'),你真的可以像在Unix上一样编写脚本!
也可以看到我使用grep递归的选项:
grep --include "*.xxx" -nRHI "my Text to grep" *
其他回答
我已经成功地使用了一段时间的Win32 GNU实用程序,它有一个很好的grep,以及tail和其他方便的Win32 GNU实用程序。我避免使用打包的shell,而是直接在Win32命令提示符中使用可执行文件。
被包装的尾巴也是一个很好的小应用。
dnGREP是一个开源的Windows grep工具。它支持许多很酷的功能,包括:
撤销替换 能力搜索右键单击文件夹在资源管理器 高级搜索选项,如语音搜索和xpath 在PDF文件、档案和Word文档中搜索
恕我直言,它也有一个漂亮干净的界面:)
GrepWin是免费的开源(GPL)
我一直在使用由一个TortoiseSVN人编写的grepWin。它在Windows上工作…
Cygwin包含grep。如果你安装了Cygwin,所有的GNU工具和Unix的东西在Windows上都工作得很好。
GREP for Windows
我一直在用它,幸运的是它仍然可用。它非常快,非常小。