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

잔글 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
4번째 줄: 4번째 줄:
==예시 1==
==예시 1==
;명령어
;명령어
<source lang='bash'>
<syntaxhighlight lang='bash'>
# 3 == 3 ? YES
# 3 == 3 ? YES
# 3 >= 3 ? YES
# 3 >= 3 ? YES
15번째 줄: 15번째 줄:
if [ 3 -le 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
if [ 3 -lt 3 ]; then echo YES; else echo NO; fi
</source>
</syntaxhighlight>


;실행결과
;실행결과
<source lang='console'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# if [ 3 = 3 ]; then echo YES; else echo NO; fi
[root@zetawiki ~]# if [ 3 = 3 ]; then echo YES; else echo NO; fi
YES
YES
29번째 줄: 29번째 줄:
[root@zetawiki ~]# if [ 3 -lt 3 ]; then echo YES; else echo NO; fi
[root@zetawiki ~]# if [ 3 -lt 3 ]; then echo YES; else echo NO; fi
NO
NO
</source>
</syntaxhighlight>


==예시 2==
==예시 2==
;명령어
;명령어
<source lang='bash'>
<syntaxhighlight lang='bash'>
# 3 == 5 ? NO
# 3 == 5 ? NO
# 3 >= 5 ? NO
# 3 >= 5 ? NO
44번째 줄: 44번째 줄:
if [ 3 -le 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
if [ 3 -lt 5 ]; then echo YES; else echo NO; fi
</source>
</syntaxhighlight>


;실행결과
;실행결과
<source lang='console'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# if [ 3 = 5 ]; then echo YES; else echo NO; fi
[root@zetawiki ~]# if [ 3 = 5 ]; then echo YES; else echo NO; fi
NO
NO
58번째 줄: 58번째 줄:
[root@zetawiki ~]# if [ 3 -lt 5 ]; then echo YES; else echo NO; fi
[root@zetawiki ~]# if [ 3 -lt 5 ]; then echo YES; else echo NO; fi
YES
YES
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==

2020년 11월 2일 (월) 02:40 판

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