【バッチファイル】数値を比較する

バッチファイルで
 ・数値を比較
できます!

PR

コード

ここでは例として
 ・数値「10」と「15」を比較
します。

@echo off

rem 等しいかどうか?
if 10 equ 15 (
	echo 等しいです。
) else (
	echo 等しくないです。
)

echo.

rem 等しくないかどうか?
if 10 neq 15 (
	echo 等しくないです。
) else (
	echo 等しいです。
)

echo.

rem 以下かどうか?
if 10 leq 15 (
	echo 10は15以下です。
) else (
	echo 15は10以下です。
)

echo.

rem 以上かどうか?
if 10 geq 15 (
	echo 10は15以上です。
) else (
	echo 15は10以上です。
)

echo.

pause
exit

上記では「if文」と以下の「比較演算子」により数値を比較をしています。

equ:等しいかどうか?(4行目)
neq:等しくないかどうか?(13行目)
leq:以かどうか?(22行目)
geq:以かどうか?(31行目)

数値の比較方法(=比較演算子)は以下の6種類です。

比較演算子比較内容備考
equ等しいかどうかequal(イコール)」の略
neq等しくないかどうかnot equal(ノットイコール)」の略
leq以下かどうか
geq以上かどうか
lss未満かどうか
gtr大きいかどうか
数値の比較方法(=比較演算子)の種類
PR

実行結果

数値を比較できました。

PR

参考①

文字列の比較もできます。

詳細は以下の記事をご確認ください。

PR

参考②

上記で使用した以下の詳細は、公式サイトをご確認ください。

●if文
※「パラメータ」の<compareop>に比較演算子の記載があります。

タイトルとURLをコピーしました