매번 구글링 해서 찾기 때문에 적어둔다.
IF문
if [ 값1 조건식 값2 ]
then
실행문
fi
if [ 값1 조건식 값2 ] ; then
실행문
fi
# 예시
if [ ${PATH} == "/" ] # == 은 문자열 비교 시 사용
then
size=$(df -m | grep ${PATH} | awk '{ print $3 }')
fi
if [ ${PATH} == "/" ] ; then
size=$(df -m | grep ${PATH} | awk '{ print $3 }')
fi
대괄호와 값 사이에는 공백이 존재해야 한다.
변수를 참조할 때는 중괄호로 변수명을 감싸는 습관을 들이는 것이 좋다.
if문은 fi로 끝낸다.
IF-ELSE 문
if [ 값1 조건식 값2 ]; then
실행문
else
실행문
fi
then과 else 사이에 실행문이 없으면 오류가 발생한다.
IF-ELIF-ELSE 문
if [ 값1 조건식 값2 ]; then
실행문
elif [ 값1 조건식 값2 ]; then
실행문
else
실행문
fi