검색결과 리스트
글
문법)
if [ 조건 ]
then
참일 경우 실행되는 부분
fi
참고로 if [조건 ]에서 조건 사이에 띄워쓰기롤 꼭 해줘야한다.
<실습>
<if~else문>
문법)
if [ 조건 ]
then
참일 경우 실행되는 부분
else
거짓인 경우 실행되는 부분
fi
<실습>
<조건문 산술 비교 연산자>
조건문에 들어가는 비교 연산자에 대해서 알아보자.
C언어에서는 조건문에 들어가는 비교연산자는 직감적으로 기호를 보면 알 수있었다.
예를 들어 a>b 이면 a가 b보다 크면 참인것이다.
하지만 리눅스 shell script에서는 직관적으로 알 수없다...
<실습>
비교연산자 실습을 해보자.
<조건문 파일 비교 연산자>
조건문에 산술뿐만 아니라 파일에 대하 비교연산자도 있다.
<실습>
/home/ban에 어떤 파일들이 있는지 살펴보자.
test4.sh을 이용해 실습한다.
test.sh파일이 존재하고 일반 파일일 경우 참으로 출력
test.sh파일이 존재하지 않다는 것은 파일이 없다는 의미(일반 파일이 안된다는 의미)이기 때문에 거짓으로 출력
'OS > Shell Script' 카테고리의 다른 글
Shell Script - while문 (0) | 2016.04.28 |
---|---|
Shell Script - case~esac문 (0) | 2016.04.27 |
Shell Script - for문 (0) | 2016.04.27 |
Shell Script - 변수와 산술계산 (0) | 2016.04.25 |
Shell Script - 기본 작성 (0) | 2016.04.25 |
RECENT COMMENT