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


当前回答

如上所述,gnuwin32项目有一个Windows CLI版本的grep。

如果你想要图形界面,我会推荐(开源)工具AstroGrep。

其他回答

DR:撕裂握把

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

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

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

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

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

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

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

我知道这是一个老问题,但我看到这个帖子寻求答案。我找到了一个,所以把它添加到这里,作为互联网的集体记忆

Powershell:选择string 模块: Microsoft.PowerShell.Utility

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/select-string

以及一篇包含高级示例的内容丰富的博客文章:“如何在PowerShell中“grep”” https://antjanus.com/blog/web-development-tutorials/how-to-grep-in-powershell/

举个简单的例子: 猫包。选择字符串-模式webpack . json | ls ./src/components/ | Select-String -Pattern View

C:>猫帖。md | Select-String -Pattern "^\w*:"

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