批处理 比较运算符

大多数语言的比较运算符使用>,<,>=,等。

在批处理中的比较运算符不同与以上运算符,使用equ、neq、gtr等运算符。


批处理比较运算符列表

运算符 描述 完整英文
equ 等于 equal
neq 不等于 not equal
lss 小于 less than
leq 小于等于 less than or equal
gtr 大于 greater than
geq 大于等于 greater than or equal

示例代码

10-比较运算符.bat,批处理文件内容如下。

@ echo off

set x1=10
set x2 = 24
set x3 = 24
 
if x2 equ x3 echo x2等于x3
if x1 lss x2 echo x1小于x2
if x1 leq x2 echo x1小于等于x2
if x2 gtr x1 echo x2大于x1
if x2 geq x1 echo x2大于等于x1

pause

运行效果

img