grep 类似于 findstr 的语法

bob*_*e01 4 linux windows grep wildcard findstr

我最近在 Linux 上经常使用 grep,但现在我需要使用 findstr 在 Windows 机器上执行相同的任务,但无法完全获得正确的语法。

我的 grep 命令如下所示:

grep "12/12/2011.\*followed by literal string" /myFile.txt
Run Code Online (Sandbox Code Playgroud)

因此,这会搜索指定的日期和文字字符串,但可以通过使用在两个搜索词之间包含任何其他字符的混合.\*

有人知道如何将此语句转换为 findstr 吗?谢谢

Fré*_*idi 5

findstr命令支持/R将搜索字符串指定为正则表达式的选项。然而,这是默认行为,因此您实际上不需要指定它:

findstr "12/12/2011.*followed by literal string" myFile.txt
Run Code Online (Sandbox Code Playgroud)

上面应该给出与您的grep示例相同的结果。