linux shell script ( bash if eq 연산자)

bash if 문 사용 방법

bash if 연산자 사용

if 산술 비교 연산자

문자열 비교

 

1. 파일이 존재하는지 여부 체크  ( -e )

2. 디렉토리 체크 ( -d )

실제 디렉토리로 다시 체크해보면 ( 디렉토리명을 명시해주면 )

폴더가 없으면 바로 폴더를 생성하는 if문

3. 파일은 존재하는데 크기가 0이 아니면 True ( -s ) / 파일이 존재하지 않거나 또는 파일크기가 0이면 False

/tmp/test.txt 파일에 임의의 데이터값을 넣어주고 다시 실행

파일이 존재하지 않는 경우 ( 즉 파일이 없으면 값은 False 로 표시가 된다)

 

4. 문자열이 null / 길이가 0이면 True  ( -z )

문자열에 값이 존재한다면 False ( -z )

5. 문자열이 null 이 아니면 true (-n )

문자열이 null값일 때

 

6. 비교 연산자 : -eq : 값이 같다

7. -ne : 값이 같지 않을 경우 True

8. -gt  값이 더 큰 경우 True

9. -lt 값이 더 작은 경우 True

10. -le 더 작거나 같으면 False

 

문자열 비교 : =

문자열 비교 != / 같지 않으면  True

 

문자열이 서로 다은 경우

 

 

 


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호