您好我正在尝试使用以下方法匹配文本文件中的行:
findstr /i "6.0.0.0.[0-9][0-9][0-9][0-9] Wave Embedded 6.0 ([0-9][0-9][0-9][0-9])" C:\IOManifest.txt
但它只是在C:\ IOManifest.txt打开文件并将其打印到屏幕上......
正确的匹配是“6.0.0.0.3456 Wave Embedded 6.0(3957)
我做错了什么?
答案 0 :(得分:0)
这有效:
echo 6.0.0.0.3456 Wave Embedded 6.0 (3957) | findstr /i "6.0.0.0.[0-9][0-9][0-9][0-9] Wave Embedded 6.0 ([0-9][0-9][0-9][0-9])"
所以你应该使用:
type C:\IOManifest.txt | findstr /i "6.0.0.0.[0-9][0-9][0-9][0-9] Wave Embedded 6.0 ([0-9][0-9][0-9][0-9])"