IT모아

쉘 스크립트 here 다큐먼트와 case 명령을 사용한 메뉴 생성 본문

쉘 스크립트

쉘 스크립트 here 다큐먼트와 case 명령을 사용한 메뉴 생성

아롱사태남 2015.04.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 문에 의해 명령어들이 실행된다.

0 Comments
댓글쓰기 폼