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


当前回答

所有Windows nt类操作系统都有一个名为FINDSTR的命令行工具(FINDSTR /?它不支持grep所做的一切,但它可能足以满足您的需求。

其他回答

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

值得一提的是GnuWin32,它提供了原生Win32版本的所有标准linux工具,包括grep、file、sed、groff、indent等。

当这些工具的新版本发布时,它会不断更新。

DR:撕裂握把

自2009年以来,发生了很多事情。Rust提供了许多CLI实用程序,其中包括ripgrep。它被宣传为递归搜索目录的regex模式,支持Windows, MacOSX和Linux。

它很快。看看与类似工具的性能比较。对工具的设计也有很多解释。信息量很大,也很怪。=)

支持POSIX grep工具支持的广泛特性。看看ack作者的比较。

如果你有Scoop,你可以用Scoop install ripgrep安装它。否则请转到文档的安装部分。

UnxUtils是一组运行在Windows上的Unix实用程序。它有grep, sed, gawk等。

如前所述,findstr工作得很好。例子:

C:>dir | findstr Windows

11/06/2013 09:55 PM Windows