배치 스크립트에 주석 추가

MD Aminul Islam 2023년1월30일
  1. 배치 스크립트에서 이중 콜론 ::을 사용하여 주석 추가
  2. 배치 스크립트에서 REM 키워드를 사용하여 주석 추가
  3. 배치 스크립트에 여러 줄 주석 추가
배치 스크립트에 주석 추가

주석은 다른 개발자에게 필요한 정보와 설명을 포함하고 코드를 더 쉽게 이해할 수 있도록 도와주기 때문에 가장 중요한 부분입니다. 전문 코딩의 필수 요소입니다.

댓글은 다른 부분에 영향을 미치지 않습니다. 이 기사에서는 코드에 한 줄 또는 여러 줄 주석을 포함하는 방법을 다룹니다.

배치 스크립트에 주석을 포함하는 방법에는 두 가지가 있습니다. 이중 콜론 :: 또는 REM 키워드를 사용할 수 있습니다.

아래의 필요한 예를 통해 두 가지 방법을 모두 논의할 것입니다.

배치 스크립트에서 이중 콜론 ::을 사용하여 주석 추가

이중 콜론 ::이 있는 주석을 추가하려면 다음 형식을 사용할 수 있습니다.

::  THIS IS YOUR COMMENT

이 방법을 사용하여 아래 코드에 주석을 달았습니다.

@echo off
:: This is your comment
ECHO Commented with ::

배치 스크립트에서 REM 키워드를 사용하여 주석 추가

‘REM’은 Batch Script에서 주석(코멘트)할 때 사용하는 키워드입니다. 이 키워드를 사용하려면 아래 형식을 따라야 합니다.

REM THIS IS YOUR COMMENT

더 나은 이해를 위해 이 예를 확인하십시오.

@echo off
REM This is your comment
ECHO Commented with REM

배치 스크립트에서 주석 추가에 대한 몇 가지 중요한 참고 사항

주석이 줄의 시작 부분에 없으면 & 문자를 추가해야 합니다.

IF...ELSE, 루프 등과 같은 중첩된 부분으로 작업할 때 ::를 일반 행으로 사용해야 합니다. 그렇지 않으면 오류가 발생합니다. 거기에서 REM 키워드를 사용할 수도 있습니다.

::SETLOCAL 키워드 내에서 실패할 수 있습니다.

배치 스크립트에 여러 줄 주석 추가

때로는 여러 줄로 주석을 추가해야 합니다. 여기에서는 여러 줄 주석을 추가하는 두 가지 방법에 대해 설명합니다.

아래에서 논의해 보겠습니다. 첫 번째 방법은 주석의 각 줄 시작 부분에 :: 또는 REM을 추가하는 방법을 보여줍니다.

@echo off
:: The first line of your comment here.
:: The second line of your comment here.
:: The third line of your comment here.
echo Multiple line comment

또는 아래와 같이:

@echo off
REM First line of your comment here.
REM Second line of your comment here.
REM Third line of your comment here.
echo Multiple line comment

다른 방법은 GOTO 키워드를 추가하는 것입니다. 이 키워드를 사용하면 코드의 특정 부분을 건너뛸 수 있습니다.

GOTO 키워드 안에 주석을 넣어 아래와 같이 해당 줄에서 실행되지 않도록 할 수 있습니다.

@echo off
goto comment
The first line of your comment is here.
The second line of your comment is here.
The third line of your comment is here.
-
-
-
:comment
echo Multiple line comment...

이 예제는 GOTO 키워드 내부의 줄을 건너뛰기 때문에 마지막 줄만 실행하고 출력은 다음과 같습니다.

출력:

Multiple line comment...

여기에서 설명하는 모든 방법은 Batch Script를 사용하여 작성되었으며 Windows CMD 환경에서만 작동합니다.

MD Aminul Islam avatar MD Aminul Islam avatar

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