У меня есть эта часть кода, который работает странно:
if !NoOfLines!==!trailer! (
echo Count of records in DFUView interface verified ok. >> %LOG_DIR%\%SCRIPT_NAME%.log
) else (
echo Count of records in DFUView interface do not match trailer . !NoOfLines! !trailer! Hence aborting. >> %LOG_DIR%\%SCRIPT_NAME%.log
goto Error
)
Даже если переменные NoOfLines
и trailer
имеют одно и то же значение, которое я подтвердил печатью с помощью echo
, команда If
переходит к части Else
которая относится к случаю, когда две переменные не равны.