값 비교하기

프로그래밍/BASH SHELL|2015. 1. 27. 10:09
반응형

문자열비교 

[ 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

댓글()