ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 쉘 스크립트 here 다큐먼트와 case 명령을 사용한 메뉴 생성
    쉘 스크립트 2015. 4. 18. 10:41
    예제

    echo "웹 서버를 시작할지 중지할지 선택하세 : "

    cat <<- ENDIT

    1) 웹 서버 시작

    2) 웹 서버 중지

    3) 웹 서버 재시작

    ENDIT


    read choice

    case $choice in

    1) 

    /etc/init.d/httpd start ;;

    2)

    /etc/init.d/httpd stop;;

    3)

    /etc/init.d/httpd restart ;;

    esac




    설명


    cat <-- ENDIT 명령은 cat 명령의 종료 마크로 ENDIT 문자열을 사용하는 here 다큐먼트이다.

    즉, cat 명령으로 화면에 출력할 문자열은 ENDIT 문자열로 시작하는 라인의 앞부분이다.

    그리고 선택한 숫자를 choice 변수에 할당한 다음, case 문에 의해 명령어들이 실행된다.

    '쉘 스크립트' 카테고리의 다른 글

    쉘 스크립트 getopts 활용  (0) 2015.04.18
Designed by Tistory.