EQU用于比较两个变量是否相等,类似“==”符号。实例:
@echo off rem 数字比较 - 等于 set a=10 set b=10 if %a% EQU %b% ( echo %a% 等于 %b% goto end ) echo %a% 不等于 %b% :end pause
NEQ比较两个变量是否不相等,类似“!=”符号。实例:
@echo off rem 数字比较 - 等于 set a=10 set b=20 if %a% NEQ %b% ( echo %a% 不等于 %b% goto end ) echo %a% 等于 %b% :end pause
LSS用来比较两个变量,某个变量是否小于另一个变量,类似“<”符号。实例:
@echo off rem 数字比较 - 小于 set a=10 set b=20 if %a% LSS %b% ( echo %a% 小于 %b% goto end ) echo %a% 不小于 %b% :end pause
LEQ用来比较两个变量,某个变量是否小于等于另一个变量,类似“<=”符号。实例:
@echo off rem 数字比较 - 小于等于 set a=10 set b=20 if %a% LEQ %b% ( echo %a% 小于等于 %b% goto end ) echo %a% 不小于等于 %b% :end pause
GTR用来比较两个变量,某个变量是否大于另一个变量,类似“>”符号。例如:
@echo off rem 数字比较 - 大于 set a=10 set b=20 if %a% GTR %b% ( echo %a% 大于 %b% goto end ) echo %a% 不大于 %b% :end pause
GEQ用来比较两个变量,某个变量是否大于等于另一个变量,类似“>=”符号。例如:
@echo off rem 数字比较 - 大于等于 set a=10 set b=20 if %a% GEQ %b% ( echo %a% 大于等于 %b% goto end ) echo %a% 不大于等于 %b% :end pause