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 次 |
最近记录: |