메시지를 표시 하거나 명령 에코 기능의 해제 하거나 설정 합니다. 매개변수 없이 사용하는 경우 echo 는 현재 echo 설정을 표시합니다.
Syntax
echo [<message>]
echo [on | off]
Parameters
| Parameter | Description |
|---|---|
| [켜기 | 끄기] | 또는 명령 에코 기능의 해제를 설정 합니다. 기본적으로 켜져 명령 에코 합니다. |
<message> |
화면에 표시할 텍스트를 지정 합니다. |
| /? | 명령 프롬프트에 도움말을 표시합니다. |
Remarks
이 명령은
echo <message>echo 가 꺼져 있을 때 더 유용합니다. 명령을 표시하지 않고 여러 줄 길이의 메시지를 표시하려면 일괄처리 프로그램의 echo off 명령 뒤에 여러echo <message>명령을 포함할 수 있습니다.에코를 끈 후에는 명령 프롬프트가 명령 프롬프트 창에 나타나지 않습니다. 명령 프롬프트를 표시하려면 echo on을 입력합니다.
배치 파일에서 사용하는 경우 echo on 및 echo off 는 명령 프롬프트의 설정에 영향을 주지 않습니다.
echo를 사용하는 동안 배치 파일에 빈 변수가 있으면 "ECHO가 꺼져 있습니다"가 표시됩니다. 이 메시지가 표시되지 않도록 하고 대신 빈 줄을 생성하려면 echo와 변수 사이에 콜론(
:)을 배치합니다. 예들 들어echo:%var%입니다.배치 파일에서 특정 명령이 에코되지 않도록 하려면 명령 앞에 (
@) 기호를 삽입합니다. 배치 파일의 모든 명령이 에코되지 않도록 하려면 파일 시작 부분에 echo off 명령을 포함합니다.배치 스크립트에서 느낌표(
!)를 표시하려면 단어나 구를 큰따옴표로 묶은 다음 느낌표 앞에 캐럿을 붙입니다("Hello World^!"). 또는 큰따옴표를 사용하지 않고 이중 캐럿(^^)을 사용할 수도 있습니다(Hello World^^!).echo를 사용할 때 파이프(
|), 앰퍼샌드(&) 또는 리디렉션 문자(<또는>)를 표시하려면 해당 문자 바로 앞에 캐럿(^)을 사용합니다. 예:^|,^&,^>또는^<. 캐럿을 표시 하려면 두 캐럿 연속으로 입력 합니다 (^^).괄호(
())로 끝나는 블록 안에서는 여는 괄호와 닫는 괄호도 각각 바로 앞에 캐럿(^)을 사용하여 이스케이프해야 합니다. 예를 들어This is ^(now^) correct는This is (now) correct로 올바르게 표시됩니다.
Examples
현재 에코 설정을 표시하려면 다음을 입력합니다.
echo
화면에 빈 줄을 에코를 하려면 다음을 입력 합니다.
echo.
Note
마침표 앞에 공백을 포함하지 마세요. 그렇지 않으면 빈 줄 대신 마침표가 나타납니다.
방지 하기 위해 명령 프롬프트에서 명령을 에코를 입력 합니다.
echo off
Note
에코가 꺼져 있으면 명령 프롬프트가 명령 프롬프트 창에 나타나지 않습니다. 명령 프롬프트를 다시 표시하려면 echo on을 입력합니다.
배치 파일의 모든 명령( echo off 명령 포함)이 화면에 표시되지 않도록 하려면 배치 파일 형식의 첫 번째 줄에 다음을 수행합니다.
@echo off
echo 명령문을 if 명령의 일부로 사용할 수 있습니다. 예를 들어를 이러한 파일을 찾지 못하면 에코 메시지 및.rpt 파일 이름 확장명과 파일에 대 한 현재 디렉터리를 검색 하려면 다음을 입력 합니다.
if exist *.rpt echo The report has arrived.
다음 배치 파일.txt 파일 이름 확장명을 사용 하 여 파일에 대 한 현재 디렉터리를 검색 하 고 검색 결과 나타내는 메시지를 표시 합니다.
@echo off
if not exist *.txt (
echo This directory contains no text files.
) else (
echo This directory contains the following text file^(s^):
echo.
dir /b *.txt
)
배치 파일을 실행할 때.txt 파일이 발견 되 면 다음 메시지가 표시 됩니다.
This directory contains no text files.
.Txt 파일은 배치 파일을 실행 하는 경우 발견 되 면 다음과 같은 출력이 표시 됩니다 (이 예에서는 File1.txt, File2.txt, 및 존재 File3.txt 파일 가정):
This directory contains the following text file(s):
File1.txt
File2.txt
File3.txt