되는대로 살자

[Shall Programming] 연산자 본문

2009~2014/OS_Shall

[Shall Programming] 연산자

malu 2011. 5. 24. 22:10

-문자열 관련 연산자
[stringname] 문자열이 NULL인지 확인
[-n stringname]:문자열 사이즈가 0인지 확인
[-z stringname]:문자열 사이즈가 0인지 확인
[stringnameA = stringnameB]:A문자열이 B문자열과 같은지 확인

-대소관계 연산자
[intA -eq number] A가 number와 같은지 확인
[intA -ge number] A가 num와 크거 같은지 확인
[intA -gt number] A가 number 초과인지 확인   
[intA -le number] A가 number 이하인지 확인
[intA -lt number] A가 number 미만인지 확인

-파일관련 연산자
[-r filename] : 파일이 읽기 가능한지 확인
[-w filename] : 파일이 쓰기 가능한지 확인
 [-x filename] : 파일이 실행 가능한지 확인 
[-d filename] : 파일이 디렉토리 파일인지 확인 
[-f filename] : 파일이 보통 파일인지 확인
[-h filename] : 파일이 링크 파일인지 확인

-조건문 결합 연산자
[조건문A -a 조건문B] 조건문A와 조건문B가 모두 참인지 확인(AND)
[조건문A -o 조건문B] 조건문A와 조건문B 중 참이 하나라도 있는지 확인(OR)