Windows命令提示符中是否有与grep类似的实用程序,或者是否有第三方工具?
当前回答
你显然收到了很多不同的推荐。 我个人选择一个免费的,第三方实用程序是:代理洗劫 Agent Ransack下载 尽管它的名字有点令人困惑,但它工作得很好,可以以各种方式使用它来查找文件。
祝你好运
其他回答
使用Cygwin……
它有32位和64位版本 它在Windows 2000中工作良好(*) Windows 10或Server 2019
我用Cygwin很久了…… 最近尝试用windows - linux -子系统来替代…
不会太久…… 我很快又回到了Cygwin……
更加灵活、可控和丰富…… 也不那么打扰…
只需将\bin添加到路径… 你可以在Windows/Batch/Powershell中使用它… 或者在DOS-Box里…或者装在powershell盒子里…
你也可以安装很多很棒的软件包 这真的有用……比如nginX或PHP… 我甚至在我的IIS中使用Cygwin PHP包…
作为奖励,我们也可以在bash shell中使用它… (我认为这是最初的意图;-))
如果你想要一个GUI, Bare Grep是不错的选择。Gnu grep适合CLI
更新:最初问这个问题的时候不是这样的,但是现在微软允许为Linux安装Windows子系统,然后Windows将运行grep。在PowerShell中运行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
最近,我们使用PowerGREP对数千个文件进行了一些相当高级的批量操作。包括PDF文件内容的正则表达式搜索,以及大规模修改PDF文档。
如果你想节省体力劳动的时间,它值这个钱。我认为你可以在买之前试用一下。
我很惊讶没有人提到FINDSTR。我不是grep poweruser,但findstr做什么我需要它,过滤文件和stdin,与一些基本的正则表达式支持。装有Windows系统的船。(编辑:嗯,有人提到了findstr,我猜是晚了)
推荐文章
- 我如何找到哪个程序正在使用端口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注册表的哪里?