Bash の数値を比較する

Fumbani Banda 2023年1月30日
  1. 角括弧 [] を使用して Bash の数値を比較する
  2. 二重括弧 (( )) を使用して、Bash の数値を比較する
Bash の数値を比較する

このチュートリアルでは、角括弧 [] と二重括弧-(( )) を使用して bash の数値を比較します。

角括弧 [] を使用して Bash の数値を比較する

比較演算子は、角括弧内で使用する必要があります。

x=4
y=3

if [ $x -eq $y ];
then
    echo $x and $y are equal
elif [ $x -gt $y ]
then
    echo  $x is greater than $y
else
    echo  $x is less than $y
fi

出力:

4 is greater than 3

二重括弧 (( )) を使用して、Bash の数値を比較する

比較演算子は、二重括弧内で使用する必要があります。

x=4
y=10

if (( $x < $y ))
then
    echo $x is less than $y
elif (( $x > $y ))
then
    echo $x is greater than $y
else
    echo $x is equal to $y
fi

出力:

4 is less than 10
著者: Fumbani Banda
Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub