리눅스 bash 숫자 비교

리눅스 bash 숫자 비교
bash 산술연산

1 예시 1[ | ]

A=3

if [ $A = 3 ]; then
    echo 'A equals 3'
else
    echo 'A not equals 3'
fi

2 예시 2[ | ]

[ 3 =   3 ] && echo YES || echo NO  # YES (3 == 3)
[ 3 -ge 3 ] && echo YES || echo NO  # YES (3 >= 3)
[ 3 -gt 3 ] && echo YES || echo NO  # NO  (3 >  3)
[ 3 -le 3 ] && echo YES || echo NO  # YES (3 <= 3)
[ 3 -lt 3 ] && echo YES || echo NO  # NO  (3 <  3)
if [ 3 =   3 ]; then echo YES; else echo NO; fi  # YES (3 == 3)
if [ 3 -ge 3 ]; then echo YES; else echo NO; fi  # YES (3 >= 3)
if [ 3 -gt 3 ]; then echo YES; else echo NO; fi  # NO  (3 >  3)
if [ 3 -le 3 ]; then echo YES; else echo NO; fi  # YES (3 <= 3)
if [ 3 -lt 3 ]; then echo YES; else echo NO; fi  # NO  (3 <  3)

3 예시 3[ | ]

[ 3 =   5 ] && echo YES || echo NO  # NO  (3 == 5)
[ 3 -ge 5 ] && echo YES || echo NO  # NO  (3 >= 5)
[ 3 -gt 5 ] && echo YES || echo NO  # NO  (3 >  5)
[ 3 -le 5 ] && echo YES || echo NO  # YES (3 <= 5)
[ 3 -lt 5 ] && echo YES || echo NO  # YES (3 <  5)
if [ 3 =   5 ]; then echo YES; else echo NO; fi  # NO  (3 == 5)
if [ 3 -ge 5 ]; then echo YES; else echo NO; fi  # NO  (3 >= 5)
if [ 3 -gt 5 ]; then echo YES; else echo NO; fi  # NO  (3 >  5)
if [ 3 -le 5 ]; then echo YES; else echo NO; fi  # YES (3 <= 5)
if [ 3 -lt 5 ]; then echo YES; else echo NO; fi  # YES (3 <  5)

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}