我想创建一个在文本文件中搜索一行的批处理,如果找到该行则返回true,否则返回false。
这是我如何找到这条线,但我不知道如何测试它:
findstr /r /c:"^Process Status.*no errors, no warnings$" myfile.log
你能帮帮我吗?
谢谢,
史蒂夫
答案 0 :(得分:2)
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
)
检查命令是否设置了errorlevel。如果已设置,则找不到文本。