У меня есть следующий цикл for в моем командном файле:
for /f %%y in ('findstr /C:"%%c" out.txt ^| sed "s/.*%%c \([^>]*\).*/\1/i"') do SET RESULT=%%y
echo.%%a;%%b;%%c;!RESULT!>>D:\outputTA.txt
Моя переменная в цикле for является %%y
и я хочу использовать оператор if таким образом:
if my variable > 1000 then
set Result to round my variable / 32
else
set Result to round my variable
Кто-нибудь знает, как я могу сделать это в пакетном файле?