关于Windows的grep工具有什么建议吗?理想情况下,可以利用64位操作系统。

当然,我知道Cygwin,也发现了PowerGREP,但我想知道是否有任何隐藏的宝石在那里?


当前回答

Cygwin包含grep。如果你安装了Cygwin,所有的GNU工具和Unix的东西在Windows上都工作得很好。

其他回答

Windows上的Git = cmd.exe中的grep

我刚刚发现安装Git会给你一些基本的Linux命令:cat、grep、scp和所有其他好的命令。

安装,然后将Git bin文件夹添加到您的PATH,然后您的cmd.exe具有基本的Linux功能!

http://code.google.com/p/msysgit/downloads/list?can=3

我推荐AstroGrep。

它是免费的,开源的,并且有一个简单的界面。我一直用它来搜索代码。

我在我的机器上安装了Cygwin,并将Cygwin bin目录放在我的环境路径中,因此Cygwin grep在命令行中正常工作,这解决了目前我对grep的所有脚本编写需求。

Baregrep (Baretail也不错)

根据评论中的建议,我已经开始使用grepWin,它很棒,而且是免费的。


(我仍然是PowerGREP的粉丝,但我不再使用它了。)

我知道你已经提到了,但是PowerGREP真的很棒。

我最喜欢的功能有:

右键单击一个文件夹,在其中运行PowerGREP 使用正则表达式或文本 为包含和排除的文件指定通配符 搜索和替换 预览模式很好,因为你可以确保你正在替换你想要的东西。

现在我意识到其他grep工具可以完成上述所有工作。PowerGREP只是将所有功能打包到一个非常易于使用的GUI中。

来自给你带来RegexBuddy的那些人,除了喜欢他们的东西,我和他们没有任何联系。(应该注意的是,RegexBuddy包含grep的基本版本(适用于Windows),它的成本比PowerGREP低得多。)


额外的解决方案

现有Windows命令

中 在PowerShell中选择字符串

Windows上的Linux命令实现

Cygwin 现金

Grep工具的图形界面

AstroGrep BareGrep GrepWin

其他Grep工具

dnGrep