HOWTO · Bash

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