-eq 같음

-ne 같지 않음

-gt 더 큼

-ge 더 크거나 같음

-lt 더 작음

-le 더 작거나 같음

[ "$A" -ne "$B" ]



< 더 작음

<= 더 작거나 같음

> 더 큼

>= 더 크거나 같음

(("$A" >= "$B"))






문자열 비교


= 같음

== 같음(= 와 동의어)

!= 같지 않음


if [ "$A" = "$B" ]



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


if [[ "$A" < "$B" ]]

or

if [ "$A" \< "$B" ]




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


if [[ "$A" > "$B" ]]

or

if [ "$A" \> "$B" ]



-z 문자열이 "null"임. 즉, 길이가 0


-n 문자열이 "null"이 아님.

+ Recent posts