배치 커맨드에서 출력 결과를 생략하는 법
코드
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