"리눅스 bash 숫자 비교"의 두 판 사이의 차이

62번째 줄: 62번째 줄:
==같이 보기==
==같이 보기==
*[[==]]
*[[==]]
*[[bash 숫자 계산]]


==참고 자료==
==참고 자료==

2014년 7월 23일 (수) 14:04 판

리눅스 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 }}