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

잔글 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
65번째 줄: 65번째 줄:
*[[if]]
*[[if]]


==참고 자료==
==참고==
*http://tears.tistory.com/11
*http://tears.tistory.com/11


[[분류: 리눅스]]
[[분류: 리눅스]]
[[분류: bash]]
[[분류: bash]]

2017년 7월 11일 (화) 03:36 판

리눅스 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@zetawiki ~]# if [ 3 = 3 ]; then echo YES; else echo NO; fi
YES
[root@zetawiki ~]# if [ 3 -ge 3 ]; then echo YES; else echo NO; fi
YES
[root@zetawiki ~]# if [ 3 -gt 3 ]; then echo YES; else echo NO; fi
NO
[root@zetawiki ~]# if [ 3 -le 3 ]; then echo YES; else echo NO; fi
YES
[root@zetawiki ~]# 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@zetawiki ~]# if [ 3 = 5 ]; then echo YES; else echo NO; fi
NO
[root@zetawiki ~]# if [ 3 -ge 5 ]; then echo YES; else echo NO; fi
NO
[root@zetawiki ~]# if [ 3 -gt 5 ]; then echo YES; else echo NO; fi
NO
[root@zetawiki ~]# if [ 3 -le 5 ]; then echo YES; else echo NO; fi
YES
[root@zetawiki ~]# if [ 3 -lt 5 ]; then echo YES; else echo NO; fi
YES

3 같이 보기

4 참고

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