이런 세상..

[LINUX] shell script - 비교 연산자 본문

> [IT]/>> Linux

[LINUX] shell script - 비교 연산자

GANWI 2016. 1. 15. 16:37

[LINUX] shell script - 비교 연산자



[1] 비교 연산자

(숫자)

-eq : 같다

-ne : 같지않다

-gt : 초과

-ge : 이상

-lt : 미만

-le : 이하


(문자열)

=, == : 같다

!= : 같지 않다

-z : 문자열이 NULL 이다

-n : 문장열이 NULL 이 아니다.



[2] 논리 연산자

-a : and, && (둘다 참)

-o : or, || (둘중 하나만 참)



**응용

[1] 파일 생성 시기 비교

A -nt B : A파일이 B파일보다 최신임(newer than)

A -ot B : A파일이 B파일보다 예전것임(older than)

Comments