반응형
셸 스크립트 조건문에서의 몇가지 규칙을 기록해 놓기위해 작성한다.
기본 if 문
#!/bin/sh
if [ 조건 ]
then
참일 경우 실행
else
거짓일 경우 실행
fi
산술 비교 연산자
산술 비교 | 결과 |
수식1 -eq 수식2 | 두 수식(또는 변수)이 같으면 참 |
수식1 -ne 수식2 | 두 수식(또는 변수)이 같지 않으면 참 |
수식1 -gt 수식2 | 수식1이 크다면 참 |
수식1 -ge 수식2 | 수식1이 크거나 같으면 참 |
수식1 -it 수식2 | 수식1이 작으면 참 |
수식1 -le 수식2 | 수식1이 작거나 같으면 참 |
!수식 | 수식이 거짓이면 참 |
파일과 관련된 조건
파일 조건 | 결과 |
-d 파일이름 | 파일이 디렉터리면 참 |
-e 파일이름 | 파일이 존재하면 참 |
-f 파일이름 | 파일이 일반 파일이면 참 |
-g 파일이름 | 파일에 set-group-id가 설정되면 참 |
-r 파일이름 | 파일이 읽기 가능이면 참 |
-s 파일이름 | 파일 크기가 0이 dkslaus cka |
-u 파일이름 | 파일에 set-user-id가 설정되면 참 |
-w 파일이름 | 파일이 쓰기 기능 상태면 참 |
-x 파일이름 | 파일이 실행 가능 상태면 참 |
반응형
'리눅스' 카테고리의 다른 글
CentOS 7 Apache 서비스 등록, 관리 (0) | 2021.12.29 |
---|---|
3티어 아키텍처 구성하기 (apache-tomcat-mysql) (0) | 2021.09.22 |
Shell Script 변수 (0) | 2021.07.19 |
쉘 스크립트 첫줄 !/bin/bash (0) | 2021.07.19 |
CentOS7 Python 설치 및 버전 변경 (0) | 2021.06.28 |