-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"이 아님.
'job > etc' 카테고리의 다른 글
awk -F 구분자 복수개 지정 가능 (0) | 2018.09.03 |
---|---|
쉘스크립트 변수 설명 (0) | 2018.09.03 |
putty psftp 파일 업다운로드 (0) | 2018.09.03 |
Hdd하드와 ssd 하드에 따른 dbms 속도 비교 (0) | 2018.08.31 |
warning: unmappable character for encoding UTF8 (0) | 2018.08.31 |