배치파일을 보면 맨 윗줄에 @echo off
라는 명령어를 많이 봤다. 이게 어떤건지 궁금해서 찾아봤다.
#Dictionary 뜻
- echo
- verb. 메아리치다
- noun. 울림, 메아리
위와 같이 echo는 말하다, 메아리치다의 의미로, cmd 명령어에서 말해주는, 표시해주는 명령어입니다. Cmd에서 아래 예시를 입력해보았습니다.
# input
echo Hello
# output
Hello
참고로 배치파일로 만들어서 실행시킬 경우, 맨 아랫줄에 pause를 입력해야 cmd창이 종료되지 않습니다.
@echo off
는 배치 파일이 명령어를 재출력하지 않는다, 복창하지 않는다를 의미합니다. 다시 말해서, 전에 입력된 명령어를 보이지 않고 @echo off
아래의 명령어만 화면에 깔끔하게 출력하는 명령어입니다.
@echo off
Echo Hello velog test
pause
@echo off
Echo Hello
Echo velog
Echo.velog2
Echo. velog3
Echo.
Echo upper line is a blank
pause>nul
Echo.
: 빈줄 입력하고 싶을 경우에 사용Echo. velog3
: 빈칸을 입력하고 싶을 경우에 사용Echo
와 echo
는 동일하다 : 윈도우 cmd에서는 대소문자를 구분하지 않는다.pause>nul
: 계속하려면 아무 키나 누르십시오. . .
를 출력하지 않는다.