본문 바로가기
취미 및 구매후기

cmd로 여러 txt 파일의 마지막에 한 줄을 추가하는 명령어

by 도움이 되는 자기 2025. 10. 19.
728x90

 

cmd에서 여러 .txt 파일에 마지막에 한 줄을 추가하려면, for /f와 >> 연산자를 조합하여 각 파일에 대해 명령어를 실행하는 방식이 있습니다. 예를 들어 for /f "delims=" %i in ('dir /b *.txt') do echo 추가할 내용 >> "%i" 와 같이 사용하면 됩니다. 
 
명령어 설명
  • for /f "delims=" %i in ('dir /b *.txt') do: 현재 폴더의 모든 .txt 파일을 찾아서 각 파일을 변수 %i에 순서대로 할당합니다.
  • echo 추가할 내용: 추가하려는 텍스트 내용을 echo 명령으로 출력합니다.
  • >> "%i": >>는 출력을 파일에 추가(append)하는 리디렉션 연산자입니다. %i 변수에 저장된 파일 이름에 해당 텍스트를 파일의 마지막에 추가합니다. 
     
사용 방법
  1. cmd를 엽니다.
  2. .txt 파일이 있는 폴더로 이동합니다.
  3. for /f "delims=" %i in ('dir /b *.txt') do echo 추가할 내용 >> "%i" 명령어를 입력합니다.
  4. 추가할 내용 부분을 원하는 텍스트로 변경합니다.
  5. Enter 키를 누르면 모든 .txt 파일에 해당 내용이 추가됩니다. 

 

예를 들어 문서의 마지막에 '마침표' 하나를 추가해 넣고, 다음줄넘기기를 하려면..

 

for /f "delims=" %i in ('dir /b *.txt') do echo  .  >> "%i" 

 

위를 복사해서 cmd 창에 붙여넣기하면 된다.