9.2.8 case 문

    case 문은 주어진 값이나 표현식을 여러 패턴 중 하나와 비교해 일치하는 패턴에 따라 명령을 실행하게 합니다. case 문은 복잡한 if-elif-else 구조를 대체할 수 있습니다. 특히 여러 값 또는 문자열에서 서로 다른 행동을 취해야 할 때 효과적입니다. 각 패턴은 )로 끝나며, 해당 패턴이 일치할 때 실행될 명령은 ;;으로 종료합니다. case 문은 esac(case 역순)으로 종료합니다. 형식은 다음과 같습니다.

    형식

    case 표현식 in
        패턴1)
            명령1
            ;;
        패턴2)
            명령2
            ;;
        ...
        *)
            기본 명령
            ;;
    esac
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.