【发布时间】:2019-02-14 00:21:54
【问题描述】:
我正在使用findstr 在某些文件中查找特定的配置设置。在这种情况下,我正在寻找以字符串 *= 开头的行,但也可以是 * = 或 * = 等(星号和等号之间的任意数量的空格)。
到目前为止我已经尝试过:
findstr /s /i /b "*\*=" .\config.ini
findstr /s /i /b "*.*=" .\config.ini
findstr /s /i /b "*`*=" .\config.ini
基本上,我可以在 PowerShell 文档中找到的任何转义字符都没有成功。
【问题讨论】:
-
这个网站是为编程相关的问题。有关使用 OS 命令行工具或 findstr 等命令的问题属于 Super User。您的问题与 Powershell 无关,因为它严格要求 findstr。您可以在help center 中找到有关此站点的更多信息。
-
搜索 powershell regex, regex101.com,并遵循上一条评论中的建议。
-
您可能希望考虑以 PowerShell 方式执行此操作。例如使用
Get-Content和-match。
标签: powershell wildcard findstr