배치 파일 종료
이 기사에서는 EXIT
명령의 사용이 무엇인지 배우고 이해하기 쉽도록 몇 가지 예를 살펴보겠습니다. 또한 스크립트와 결합된 방법을 종료하는 다른 방법도 있습니다.
EXIT
명령을 사용하여 배치 파일 종료
EXIT
명령은 주로 현재 스크립트를 종료하는 데 사용됩니다.
EXIT
명령을 사용하는 일반적인 형식은 EXIT /B ExitCode
입니다. 여기에서 /B
는 특정 오류 수준의 옵션을 설정합니다.
EXIT /B 0
을 사용하여 성공을 나타내고 EXIT /B 1
을 사용하여 오류를 나타냅니다. 더 나은 이해를 위해 설명과 함께 예를 살펴보겠습니다.
@echo off
echo The level of error is %errorlevel%
exit /b 1
이 예에서는 EXIT
명령을 1
의 오류 수준으로 사용했습니다. 이 코드의 출력은 아래와 같습니다.
The level of error is: 1
EXIT /B
는 현재 실행 중인 스크립트만 종료하지만 상위 스크립트는 열어 둡니다.
GOTO :EOF
를 사용하여 배치 파일 종료
GOTO :EOF
의 사용과 같은 목적으로 사용할 수 있는 다른 방법이 있습니다. 이 새로운 방법의 예를 살펴보겠습니다.
@echo off
GOTO :EOF
ECHO This line will not execute
GOTO :EOF
는 EXIT
가 작동하는 것과 같은 방식으로 작동합니다. GOTO :EOF
는 현재 실행 중인 스크립트를 즉시 닫고 ECHO This line will not execute
행은 실행되지 않은 상태로 유지됩니다.
EXIT
및 GOTO :EOF
를 모두 사용하여 배치 파일 종료
또한 EXIT
와 GOTO :EOF
를 동일한 스크립트에서 결합할 수 있습니다. 더 명확하게하기 위해 예제와 설명을 살펴 보겠습니다.
@echo off
CALL :GetErrorLevel
ECHO The error level is - %errorlevel%
GOTO :EOF
:GetErrorLevel
EXIT /B 1
이 예에서는 먼저 CALL :GetErrorLevel
행을 사용하여 GetErrorLevel
에 대한 함수 호출을 수행했습니다. GetErrorLevel
함수에서 EXIT
명령을 오류 수준 1
로 생성했습니다.
ECHO The error level is - %errorlevel%
라인을 사용하여 오류 수준을 인쇄했습니다. 마지막으로 GOTO :EOF
줄을 사용하여 현재 스크립트를 종료했습니다.
이 코드의 출력은 다음과 같아야 합니다.
The error level is - 1
여기에서 설명하는 모든 방법은 Batch Script를 사용하여 작성되었으며 Windows CMD 환경에서만 작동합니다.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn