Posted on 2004/07/05 12:05
Filed Under 프로그래밍/쉘프로그램 조회수:

======================================================================

     SHELL PROGRAMMING [8]  Bourne Shell Script Debugging

본 강좌는 본인의 허락없이 무단 복사하거나 타 사이트에 등록하는것을
금지 합니다.  -  서진우(alang at sysmng.com)

======================================================================


8.1 Bourne Shell Script Debugging 및 실행

Shell Script 을 Debugging 하기 위해서는 주로 -x 옵션을 사용한다.
이 옵션을 사용하는 방법에는 두가지가 있다.

하나는 sh 로 스크립터를 실행할때 -x 옵션을 붙여 주는것..

$ sh -x file

또다른 하나는 file 에 실행 권한을 줄때 사용하는 방법으로 script
file 첫머리에 'set -x' 를 넣어주는 것이다.

예제 -----------------------------------------------

read X

if [ "$X" = "yes" ]
then

    echo "YES"

else

    echo "NO"

fi

---------------------------------------------------

위 예제는 입력대기모드에 입력되는 키워드 값이 yes 이면 화면에
YES 를 출력하고 다른값이 입력되면 NO 를 출력한다.

실행을 해보자

$ sh -x ex_file
+ read X

yes   <- 여기에 yes 를 넣자

+ '[' yes = yes ']'
+ echo YES

YES   <- YES 가 화면에 출력된다.

위와 같이 script 가 행단위로 실행되는 과정과 결과를 화면에 보여
준다. 이 과정을 보면서 전체 script 가 작성자의 뜻대로 작동하는지
를 확인할수가 있다.


* 서진우님에 의해서 게시물 복사되었습니다 (2004-10-07 16:03)
Writer profile
author image
-아랑 -

트랙백 주소 : 이 글에는 트랙백을 보낼 수 없습니다

About

by 서진우

Counter

· Total
: 4666474
· Today
: 316
· Yesterday
: 1179