Bashで数値を比較する方法。

数値の比較は、以下の構文。

演算子の種類は以下の通り。

演算子意味
-ltAはBより小さい(less than)
-leAはB以下(less or equal)
-gtAはBより大きい(greater than)
-geAはB以上(greater or equal)
-eqAとBは等しい(equal)
-neAとBは等しくない(not equal)

数値の比較は、if文やwhile文の条件式として利用可能。

以下、サンプル。

実行結果。