비교 연산자

비교 연산자(이진)

정수 비교

-eq

같음

if [ "$a" -eq "$b" ]

-ne

같지 않음

if [ "$a" -ne "$b" ]

-gt

더 큼

if [ "$a" -gt "$b" ]

-ge

더 크거나 같음

if [ "$a" -ge "$b" ]

-lt

더 작음

-le

더 작거나 같음

< (이중 소괄호에서)

더 작음

<= (이중 소괄호에서)

더 작거나 같음

> (이중 소괄호에서)

더 큼

>= (이중 소괄호에서)

더 크거나 같음

문자열 비교

같음

==

같음

!=

같지 않음

<

아스키 알파벳 순서에서 더 작음

>

아스키 알파벳 순서에서 더큼

-z

문자열이 "null"임, 길이가 0

-n

문자열이 "null"이 아님

복합 비교

-a

논리 and

-o

논리 or

실습

산술 비교와 문자열 비교

문자열이 null인지 테스트

Last updated