关于Windows的grep工具有什么建议吗?理想情况下,可以利用64位操作系统。
当然,我知道Cygwin,也发现了PowerGREP,但我想知道是否有任何隐藏的宝石在那里?
关于Windows的grep工具有什么建议吗?理想情况下,可以利用64位操作系统。
当然,我知道Cygwin,也发现了PowerGREP,但我想知道是否有任何隐藏的宝石在那里?
当前回答
我用了Borland的grep很多年了,但我发现了一个不匹配的模式。嘿。这些年来,它还没有发现什么?我写了一个简单的文本搜索替换,像grep一样做递归-它是SourceForge上的FS.EXE。
grep失败...
C:\DEV> GREP GAAPRNTR \SOURCE\TPALIB\*.PRG
<no results>
Windows的findstr工作…
C:\DEV> FINDSTR GAAPRNTR \SOURCE\TPALIB\*.PRG
\SOURCE\TPALIB\TPGAAUPD.PRG:ffSPOOL(cRPTFILE, MEM->GAAPRNTR, MEM->NETTYPE)
\SOURCE\TPALIB\TPPRINTR.PRG: AADD(mPRINTER, TPACONFG->GAAPRNTR)
\SOURCE\TPALIB\TPPRINTR.PRG: IF TRIM(TPACONFG->GAAPRNTR) <> TRIM(mPRINTER[2])
\SOURCE\TPALIB\TPPRINTR.PRG: REPLACE TPACONFG->GAAPRNTR WITH mPRINTER[2]
其他回答
我用的是UnxUtils,它非常适合我……
我推荐AstroGrep。
它是免费的,开源的,并且有一个简单的界面。我一直用它来搜索代码。
另一个不错的选择是MSYS。它为您提供了一堆其他的GNU实用程序,使您的工作效率更高。
PowerShell的Select-String类似。它没有相同的选项和语义,但仍然很强大。
GREP for Windows
我一直在用它,幸运的是它仍然可用。它非常快,非常小。