취미 및 구매후기
cmd로 여러 txt 파일의 마지막에 한 줄을 추가하는 명령어
도움이 되는 자기
2025. 10. 19. 21:04
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 변수에 저장된 파일 이름에 해당 텍스트를 파일의 마지막에 추가합니다.
사용 방법
- cmd를 엽니다.
- .txt 파일이 있는 폴더로 이동합니다.
- for /f "delims=" %i in ('dir /b *.txt') do echo 추가할 내용 >> "%i" 명령어를 입력합니다.
- 추가할 내용 부분을 원하는 텍스트로 변경합니다.
- Enter 키를 누르면 모든 .txt 파일에 해당 내용이 추가됩니다.
예를 들어 문서의 마지막에 '마침표' 하나를 추가해 넣고, 다음줄넘기기를 하려면..
for /f "delims=" %i in ('dir /b *.txt') do echo . >> "%i"
위를 복사해서 cmd 창에 붙여넣기하면 된다.