지정한 문자열의 패턴에 따라 분기할 수 있는 제어 구조

●  구조

case-example.sh

#!/bin/bash

case "$1"  in                # case <문자열> in
    start | stop )             #          <패턴 1>)
          echo "OK"          #             처리 1
          ;;                          #              ;;
    * )                        
          echo "NG"
          ;;
esac

 패턴은 항상 ')' 로 끝나야 함

 패턴의 개수 제한은 없다.

 마지막 패턴  * 는 아무것도 해당하지 않을 경우를 지정하기 위해서 사용

+ Recent posts