-
쉘 스크립트 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