쉘 스크립트 끝낼 때의 처리

exit 명령은 쉘 스크립트를 끝낼 때 사용합니다. 이것은 그 쉘 스크립트의 리턴값을 부여 할 수 있습니다. exit 명령이 빠지면, 가장 마지막에 실행된 명령의 리턴값을 쉘 스크립트의 리턴값으로 사용합니다. 사용 예:

   #!/bin/sh
   if [ $# -ne 2 ]
   # "$#" 변수는 인자의 갯수지요?
   # 두개가 아니면, 다음 처리를 하고 마칩니다.
   then
   echo "사용법: $0 \<file1\> \<file2\>"
   exit 2
   fi
   ...<스크립트 나머지부분>

이 스크립트의 인자가 두개가 사용되지 않으면, 종료되면서, 리턴값으로 2를 가집니다. 그렇지 않고, 정상적으로 종료되면, 리턴값이 0이 됩니다.


[차례] [찾기] [색인]