Почему этот код говорит, что эхо выключено?

Что не так с этим кодом? Это говорит.ECHO is off

@ECHO off
set /p pattern=Enter id:
findstr %pattern% .\a.txt > result
if %errorlevel%==0 (
set var2=  test.txt
echo %var1%
) else (
echo error
)
del result
pause

Любая помощь приветствуется.

Ответы на вопрос(5)

Ваш ответ на вопрос