리눅스 bash 숫자 비교

Jmnote (토론 | 기여)님의 2013년 11월 28일 (목) 03:49 판 (→‎참고 자료)
리눅스 bash 숫자 비교
bash 산술연산

1 예시 1

명령어
# 3 == 3 ? YES
# 3 >= 3 ? YES
# 3 > 3 ? NO
# 3 <= 3 ? YES
# 3 < 3 ? NO
if [ 3 = 3 ]; then echo YES; else echo NO; fi
if [ 3 -ge 3 ]; then echo YES; else echo NO; fi
if [ 3 -gt 3 ]; then echo YES; else echo NO; fi
if [ 3 -le 3 ]; then echo YES; else echo NO; fi
if [ 3 -lt 3 ]; then echo YES; else echo NO; fi
실행결과
[root@jmnote ~]# if [ 3 = 3 ]; then echo YES; else echo NO; fi
YES
[root@jmnote ~]# if [ 3 -ge 3 ]; then echo YES; else echo NO; fi
YES
[root@jmnote ~]# if [ 3 -gt 3 ]; then echo YES; else echo NO; fi
NO
[root@jmnote ~]# if [ 3 -le 3 ]; then echo YES; else echo NO; fi
YES
[root@jmnote ~]# if [ 3 -lt 3 ]; then echo YES; else echo NO; fi
NO

2 예시 2

명령어
# 3 == 5 ? NO
# 3 >= 5 ? NO
# 3 > 5 ? NO
# 3 <= 5 ? YES
# 3 < 5 ? YES
if [ 3 = 5 ]; then echo YES; else echo NO; fi
if [ 3 -ge 5 ]; then echo YES; else echo NO; fi
if [ 3 -gt 5 ]; then echo YES; else echo NO; fi
if [ 3 -le 5 ]; then echo YES; else echo NO; fi
if [ 3 -lt 5 ]; then echo YES; else echo NO; fi
실행결과
[root@jmnote ~]# if [ 3 = 5 ]; then echo YES; else echo NO; fi
NO
[root@jmnote ~]# if [ 3 -ge 5 ]; then echo YES; else echo NO; fi
NO
[root@jmnote ~]# if [ 3 -gt 5 ]; then echo YES; else echo NO; fi
NO
[root@jmnote ~]# if [ 3 -le 5 ]; then echo YES; else echo NO; fi
YES
[root@jmnote ~]# if [ 3 -lt 5 ]; then echo YES; else echo NO; fi
YES

3 같이 보기

4 참고 자료

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