LINUX/Shell Script

05. case 조건문

삽질의 달인 2020. 1. 31. 16:27
case ~ esac 조건문
 
특정 값을 받아들여서, 이 값과 일치하는 문장을 실행 한다.
 
*) 비교문자열은 다른 모든 문자열을 가리킨다.
 
 case 문자열 in
       비교문자열1)
         실행문1
       비교문자열2)
         실행문2
       *)
         실행문3 
 esac
 
# file_check.sh
 
#!/bin/sh
 
case "$1" in
   start)
      echo "Start";
   stop)
      echo "Stop"
    *)
      echo "Default"
esac
 
exit 0