Pro*_*mer 0 windows batch-file
我正在尝试编写Windows批处理文件,其中有两个文件受到关注。
第一个文件all.err包含失败的测试案例的日志,如下所示:
`CHECK:FAIL,"It should have been DEST`"
`CHECK:FAIL,"It should have been XYZA`"
`CHECK:FAIL,"It should have been PRTS`"
`CHECK:FAIL,"It should have been ABCD`"
.....................................
Run Code Online (Sandbox Code Playgroud)
我们还有另一个文件exclude.txt,每行存储一些字符串,例如:
XYZA
ABCD
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写Windows批处理脚本,该脚本可以列出的所有行,all.err其中不包含任何单词exclude.txt。
我不明白该如何实施-有什么想法吗?
如SomethingDark所写,此任务仅需要一个Windows命令行:
%SystemRoot%\System32\findstr.exe /I /L /V /G:exclude.txt all.err
Run Code Online (Sandbox Code Playgroud)
上在Windows命令提示窗口运行帮助输出findstr /?解释参数/I(病例我 nsensitive), /L(搜索字符串是升 iteral串), /V(在v ERSE匹配输出), /G(克等搜索字符串从文件)。
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |