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


当前回答

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

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

其他回答

其中,一体化的busybox包含grep / egrep / sed / awk等

从下面得到:

http://frippery.org/busybox/index.html http://frippery.org/files/busybox/?C=M;O=D

更新:不再可用-或一些旧的

https://github.com/pclouds/busybox-w32

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

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

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

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

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

我将把我的0.02美元添加到这个线程中。dnGREP是一个很棒的开源grep工具,它支持撤销,windows资源管理器集成,在pdf, zip, DOCs和其他一堆东西里面搜索…