반응형
종료하기 명령어, exit
`exit` 명령어는 Bash 및 대부분의 UNIX/Linux 쉘에서 사용되는 내장 명령어로, 현재 쉘 세션 또는 스크립트의 실행을 종료하는 데 사용됩니다.
사용법
exit [n]
여기서 `n`은 종료 코드(또는 반환 값)입니다. `n`이 생략되거나 반환되지 않으면, `exit`의 상태는 쉘의 이전 명령어의 상태와 동일합니다.
사용 예
1. 쉘 종료
쉘 프롬프트에서 `exit`를 입력하면 현재의 쉘 세션 또는 터미널 창이 종료됩니다.
2. 스크립트에서 종료
스크립트 내에서 `exit`를 사용하여 특정 조건에서 스크립트 실행을 중단할 수 있습니다.
#!/bin/bash
if [ "$#" -ne 1 ]; then
echo "Usage: $0 filename"
exit 1
fi
# ... 나머지 스크립트 ...
위의 스크립트 예제에서, 인수의 수가 1개가 아닌 경우 에러 메시지를 출력하고 종료 코드 1로 스크립트를 종료합니다.
정리
`exit` 명령어는 스크립트의 종료 코드를 제어하는 데 중요한 역할을 합니다. 종료 코드는 스크립트나 프로그램이 성공적으로 완료되었는지, 또는 에러로 인해 종료되었는지를 나타내는 값으로, 다른 프로그램이나 스크립트에서 이 값을 참조하여 해당 작업의 성공 여부를 판단할 수 있습니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 탭을 공백으로 변환하기, expand (2) | 2023.09.03 |
---|---|
[리눅스 명령어] 지정된 편집기 받기, fc (2) | 2023.09.02 |
[리눅스 명령어] 인수 읽기 명령어, eval (3) | 2023.08.30 |
[리눅스 명령어] 환경변수 출력하기, env (4) | 2023.08.29 |
[리눅스 명령어] 내부 명령어 지정, enable (1) | 2023.08.28 |