rem d:\tt\aa.bat
@echo off
setlocal EnableDelayedExpansion
for /f %%a in ("20") do (
set x=%%a
set y= 20.6
if !x! Gtr !y! echo x:!x! 大于 y:!y!
)
运行后其输入结果如下:
D:\tt>bb
x:20 大于 y: 20.6
显然IF的比较出了问题,请高手告知哪里出了问题
@echo off
setlocal EnableDelayedExpansion
for /f %%a in ("20") do (
set x=%%a
set y= 20.6
if !x! Gtr !y! echo x:!x! 大于 y:!y!
)
运行后其输入结果如下:
D:\tt>bb
x:20 大于 y: 20.6
显然IF的比较出了问题,请高手告知哪里出了问题
