블로그

[Bash] 숫자 비교 연산자

bash 의 숫자 비교 연산자들입니다.

-lt     <
-gt     >
-le     <=
-ge     >=
-eq     ==
-ne     !=

간단한 예제입니다.

#!/bin/bash

NUM1=2
NUM2=2
if [ $NUM1 -eq $NUM2 ]; then
    echo "두 값이 같습니다."
else 
    echo "두 값이 다릅니다."
fi 

NUM1=1
NUM2=2
if [ $NUM1 -lt $NUM2 ]; then
    echo "NUM1 이 더 작습니다."
fi 

NUM1=2
NUM2=1
if [ $NUM1 -gt $NUM2 ]; then
    echo "NUM1 이 더 큽니다."
fi

NUM1=1
NUM2=2
if [ $NUM1 -le $NUM2 ]; then
    echo "NUM1 이 더 작거나 같습니다."
fi

NUM1=2
NUM2=1
if [ $NUM1 -ge $NUM2 ]; then
    echo "NUM1 이 더 크거나 같습니다."
fi

NUM1=2
NUM2=2
if [ $NUM1 -eq $NUM2 ]; then
    echo "NUM1 과 NUM2 가 같습니다."
fi

NUM1=2
NUM2=1
if [ $NUM1 -ne $NUM2 ]; then
    echo "NUM1 과 NUM2 가 다릅니다."
fi

실행

두 값이 같습니다.
NUM1 이 더 작습니다.
NUM1 이 더 큽니다.
NUM1 이 더 작거나 같습니다.
NUM1 이 더 크거나 같습니다.
NUM1 과 NUM2 가 같습니다.
NUM1 과 NUM2 가 다릅니다.
2016-04-18 목록