값 비교하기
문자열비교
[ string ] : string이 빈 문자열이 아니라면 참
[ string1 = string2 ] : 두 문자열이 같다면 참
[ string1 != string2 ] : 두 문자열이 다르면 참
[ -n string ] : 문자열이 null(빈 문자열) 이 아니라면 참
[ -z string ] : 문자열이 null(빈 문자열) 이라면 참
산술비교
[ expr1 -eq expr2 ] : 두 표현식 값이 같다면 참 ( EQual )
[ expr1 -ne expr2 ] : 두 표현식 갑이 같지 않다면 참 ( Not Equal )
[ expr1 -gt expr2 ] : expr1 > expr2 이면 참 ( Greater Then )
[ expr1 -ge expr2 ] : expr1 >= expr2 이면 참 ( Greater Equal )
[ expr1 -lt expr2 ] : expr1 < expr2 이면 참 ( Less Then )
[ expr1 -le expr2 ] : expr1 <= expr2 이면 참 ( Less Equal )
[ ! expr ] : expr 이 참이면 거짓, 거짓이면 참
[ expr1 -a expr2 ] : expr1 AND expr2 의 결과 ( 둘다 참이면 참 )
[ expr1 -o expr2 ] : expr1 OR expr2 의 결과 ( 둘중 하나만 참이면 참 )
[출처] shell Script (쉘 스크립트).. 비교|작성자 찡찡이 (http://blog.naver.com/msn19972/90014737234)
'프로그래밍 > BASH SHELL' 카테고리의 다른 글
cut 명령어 (문자열 자르기) (0) | 2015.01.27 |
---|---|
[perl] 포트 체크 하기 (0) | 2015.01.27 |
쉘스크립트 for 문 (0) | 2015.01.27 |
if 문 사용 (0) | 2015.01.27 |
숫자 계산하기 (0) | 2015.01.27 |