Windows命令提示符中是否有与grep类似的实用程序,或者是否有第三方工具?
当前回答
值得一提的是GnuWin32,它提供了原生Win32版本的所有标准linux工具,包括grep、file、sed、groff、indent等。
当这些工具的新版本发布时,它会不断更新。
其他回答
DR:撕裂握把
自2009年以来,发生了很多事情。Rust提供了许多CLI实用程序,其中包括ripgrep。它被宣传为递归搜索目录的regex模式,支持Windows, MacOSX和Linux。
它很快。看看与类似工具的性能比较。对工具的设计也有很多解释。信息量很大,也很怪。=)
支持POSIX grep工具支持的广泛特性。看看ack作者的比较。
如果你有Scoop,你可以用Scoop install ripgrep安装它。否则请转到文档的安装部分。
我推荐PowerGrep
几年前我做了一个电子发现项目。我发现fisdstr有一些局限性,尤其是fisdstr最终会失败
该脚本必须使用几十个搜索词/短语在数千个文件中搜索。
Cygwin的grep工作得更好,它不经常阻塞,但最终我选择了PowerGrep,因为图形界面使它更容易判断崩溃的时间和地点,而且它非常容易编辑所有我想要的条件和输出。最终,PowerGrep是三者中最可靠的。
值得一提的是GnuWin32,它提供了原生Win32版本的所有标准linux工具,包括grep、file、sed、groff、indent等。
当这些工具的新版本发布时,它会不断更新。
Cygwin grep和更多;)
PowerShell(在Windows 7/2008R2中作为标准包含,在XP/2003/Vista/2008中是可选的),它为此目的包含了select-string cmdlet。
推荐文章
- 我如何找到哪个程序正在使用端口80在Windows?
- 在Windows中有像GREP这样的模式匹配实用程序吗?
- 如何在Windows命令提示符下运行.sh ?
- 如何从命令行将每两行合并为一行?
- 如何从命令行在windows中找到mysql数据目录
- 匹配前后的Grep字符?
- (grep)正则表达式匹配非ascii字符?
- 在没有事件源注册的情况下写入Windows应用程序事件日志
- 如何从另一个文件A中删除文件B中出现的行?
- 无法在Windows上从/usr/local/ssl/openssl.cnf加载配置信息
- GIT克隆在windows中跨本地文件系统回购
- 如何运行一个PowerShell脚本而不显示窗口?
- PowerShell:仅为单个命令设置环境变量
- 为什么这个Windows批处理文件只执行第一行,而在命令shell中执行所有三行?
- 环境变量存储在Windows注册表的哪里?