CLI/터미널

[리눅스] 쉘 스크립트 조건문

씩씩한 IT블로그 2023. 4. 22. 19:39
반응형

쉘 스크립트 조건문 기본

if {조건문}; then
  {실행문}
elif {조건문2} ; then
  {실행문}
else 
  {실행문}
fi

echo "next step"

 

예시

ex)

success.sh

#!/bin/sh

echo "success"
exit 0

process-call.sh

#!/bin/sh

./success.sh # success라는 쉘스크립트 실행

if [$? -ne 0]; then # success의 결과값이 0이 아니면 아래 문장 실행
  echo "failed from sub command"
  exit 1
fi

echo "next step"

 

 

반응형