Batch file 如果命令的结果为空,则进行批测试
我想做一个批处理,搜索文本文件中的一行,如果找到该行,则返回true;如果找不到,则返回false 这是我找到线路的方法,但我不知道如何测试:Batch file 如果命令的结果为空,则进行批测试,batch-file,Batch File,我想做一个批处理,搜索文本文件中的一行,如果找到该行,则返回true;如果找不到,则返回false 这是我找到线路的方法,但我不知道如何测试: findstr /r /c:"^Process Status.*no errors, no warnings$" myfile.log 你能帮我一下吗 谢谢 史蒂夫 检查命令是否设置了errorlevel。如果设置了,则找不到文本。这个问题已经在相关帖子中得到了回答:这个问题的标题非常误导人。太好了!!这正是我需要的,非常感谢! findstr /r
findstr /r /c:"^Process Status.*no errors, no warnings$" myfile.log
你能帮我一下吗
谢谢
史蒂夫
检查命令是否设置了errorlevel。如果设置了,则找不到文本。这个问题已经在相关帖子中得到了回答:这个问题的标题非常误导人。太好了!!这正是我需要的,非常感谢!
findstr /r /c:"^Process Status.*no errors, no warnings$" myfile.log > nul
if errorlevel 1 (
echo The line was not found
) else (
echo The line was found
)