打印行和文本的findstr

时间:2013-01-03 17:20:58

标签: batch-file

我有一个包含以下内容的批处理文件:

findstr "error" output > nul
if errorlevel 1 (
echo No errors found
) else (
echo Errors detected
)

但是,我想学习如何打印错误行的每个实例的行号和行文本,而不是“检测到错误”。我不知道如何开始这样做,所以任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

Findstr可以显示匹配的行号和&该行本身带有/n

findstr /n "error" output 
if %errorlevel% equ 1 (
echo No Errors detected
)
相关问题