Windows命令提示符中是否有与grep类似的实用程序,或者是否有第三方工具?


当前回答

Grep for Windows by GnuWin Project(2014-10-02:它已经过时了,见下面的评论)

其他回答

试试LikeGrep java实用程序。 它可能在很多情况下对你有帮助。 如您所愿,它还可以替换文件中的一些文本。 它保证它的工作在大文件(高达8 Gb测试)

如果你必须使用纯Windows,那么除了上面提到的Powershell选项,你还可以使用VBScript,它有很好的RegEx支持。

MS在Technet上还有一个不错的脚本编写区,为管理员提供了大量的示例。

最近,我们使用PowerGREP对数千个文件进行了一些相当高级的批量操作。包括PDF文件内容的正则表达式搜索,以及大规模修改PDF文档。

如果你想节省体力劳动的时间,它值这个钱。我认为你可以在买之前试用一下。

一个优秀且非常快速的文件搜索工具,Agent Ransack,支持正则表达式搜索。它主要是一个GUI实用程序,但也可以使用命令行界面。

更新:最初问这个问题的时候不是这样的,但是现在微软允许为Linux安装Windows子系统,然后Windows将运行grep。在PowerShell中运行:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux