배치 커맨드에서 >와 >>의 차이
개요
배치 커맨드에서 >는 문자열을 덮어쓰고, >>는 문자열을 추가한다.
코드
예를 들어 다음과 같이 작성된 example.bat 파일이 있다고 하자.
@echo off
echo 1 > A.txt
echo 2 >> A.txt
echo 3 >> B.txt
echo 4 > B.txt
실행 결과 생성되는 A.txt와 B.txt의 내용은 다음과 같다.

파일을 비우는 트릭
echo. > file.txt

echo의 마지막에 점을 찍은 echo.는 빈 문자열을 출력하는 명령이다1. 이 명령과 덮어쓰는 기능을 응용하면 빈 파일을 만들 수 있다.
환경
- OS: Windows11

저희들의 저서 「줄리아 프로그래밍」이 2024 세종도서 학술부문에 선정되었습니다!

