스크립트 쉘을 작성할 때 다음과 같이 if 문을 사용할 수 있다
if [ 조건문 ] ; then 조건이 truthy 일 때 적용영역 fi
(*시작할 때 if 라서 닫을 때 fi 로 역순을 쓰는 것 같아보인다)
다른 언어들과 마찬가지로
else if 혹은 else 를 사용하고 싶다면
중간에 입력하면 된다
if [ 조건문 ] ; then 첫번째 조건 적용영역 elif [ 조건문 ] ; then 두번째 조건 적용영역 else 모두 적용되지 않을 때 fi
보통의 언어들의 if ~ else if ~ else 와 유사하므로 사용이 어렵지 않다.
(* 보통 조건문에 비교연산자가 주로 들어가는데 일관성을 유지하고자 보통 아래와 같이 적용을 달리한다)