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 吗?谢谢
findstr命令支持/R将搜索字符串指定为正则表达式的选项。然而,这是默认行为,因此您实际上不需要指定它:
findstr "12/12/2011.*followed by literal string" myFile.txt
Run Code Online (Sandbox Code Playgroud)
上面应该给出与您的grep示例相同的结果。