exit 명령은 쉘 스크립트를 끝낼 때 사용합니다. 이것은 그 쉘 스크립트의 리턴값을 부여 할 수 있습니다. exit 명령이 빠지면, 가장 마지막에 실행된 명령의 리턴값을 쉘 스크립트의 리턴값으로 사용합니다. 사용 예:
#!/bin/sh if [ $# -ne 2 ] # "$#" 변수는 인자의 갯수지요? # 두개가 아니면, 다음 처리를 하고 마칩니다. then echo "사용법: $0 \<file1\> \<file2\>" exit 2 fi ...<스크립트 나머지부분>
이 스크립트의 인자가 두개가 사용되지 않으면, 종료되면서, 리턴값으로 2를 가집니다. 그렇지 않고, 정상적으로 종료되면, 리턴값이 0이 됩니다.