logo

배치 커맨드에서 출력 결과를 생략하는 법 📂프로그래밍

배치 커맨드에서 출력 결과를 생략하는 법

코드

output > nul

파일에 쓰거나 화면에 출력되는 결과를 생략하기 위해서는 널 디바이스null device로 출력을 리다이렉트 하면 된다.

윈도우즈

윈도우즈에서는 null이 아니라 l이 하나만 있는 nul 혹은 대문자인 NUL을 사용한다1.

@echo off

echo 1 > nul
echo 2
echo 3 > NUL
echo 4
pause

예를 들어 위와 같이 작성된 example.bat 파일을 실행하면 그 결과는 다음과 같다.

2
4
계속하려면 아무 키나 누르십시오 . . .

리눅스

리눅스에서는 nul 대신 /dev/null을 사용한다2.

환경

  • Windows11
  • Linux Mint 21.2 Cinamon v5.8.4