어느 가을날의 전환점

DOS|텍스트(text, .txt) 파일 병합 방법 본문

Development

DOS|텍스트(text, .txt) 파일 병합 방법

어느가을빛 2012. 5. 24. 16:17

"문서 병합" 하는 도스(DOS) 명령 사용법입니다.

도스창(명령 프롬프트;CMD.EXE)에서,

type *.txt > out.new

위와 같이 입력하고, Enter키를 치면, 현재 디렉토리(폴더)의 모든 .txt 확장자를 가진 파일들이 out.new 라는 이름의 새 파일로 합쳐집니다.

윈도우2000/윈도우XP나 그 이상의 운영체제에서만 위의 방법이 가능합니다.



copy 명령으로 파일 합치는 법


copy 명령을 사용하여 병합하는 방법도 있는데, 이것은 예전의 윈도우98에서도 가능합니다.

copy 1.txt + 2.txt + 3.txt out.new /b

1.txt
2.txt
3.txt
라는 텍스트 파일 3개를 out.new 라는 새로운 텍스트 파일로 합쳐서 저장하는 것입니다.
파일명을 플러스(+) 기호로 연결해 주면 됩니다.

맨 끝에 /b 라는 옵션을 붙였는데, 이것은 파일들을 이진파일로 간주하고 합치라는 뜻입니다. 텍스트 파일이든 이진파일이든 "이진 모드"로 합치면 무난하게 잘 합쳐집니다.

텍스트파일 모드로 합치면, 합쳐진 파일 끝에 "EOF(파일 끝) 문자"가 붙는 등, 별로 자연스럽게 합쳐지지 않습니다.


도스창에서
copy /?
라고 하면 copy 명령에 대한 도움말이 출력됩니다.



파일을 합친 후 out.new 라는 파일을

ren out.new out.txt

이렇게 out.txt 등의 이름으로 변경하면 메모장 등의 편집기에서 쉽게 읽을 수 있습니다.





#출처: http://mwultong.blogspot.com/2006/11/text-file-txt-txt-merge-dos.html

Comments