여러개의 txt 파일 합치기
페이지 정보
작성자 서방님 댓글 0건 조회 224회 작성일 11-11-07 11:43본문
여러개의 txt 파일을 하나의 txt 파일로 합치고자 할 때
다음과 같은 DOS 명령어로 간단하게 처리 가능하다.
- copy *.txt z.txt
- type *.txt > z.txt
그러나 실제 작업해보면 위 두 명령어는 서로 다른 결과가 나타나는데..
이는 다음과 같은 원리 때문이다.
해당폴더 내 a.txt, b.txt 총 두 개의 파일이 있을 때..
copy 의 경우
- a.txt, b.txt 를 읽는다.
- 두 파일의 내용을 합쳐 z.txt 파일 생성
(순서고 머고.. 간단하다.ㅡㅡ;)
type 의 경우
- a.txt 를 읽는다.
- z.txt 파일 생성 후 써 넣는다.
- b.txt 를 읽는다.
- z.txt 파일에 추가한다.
- z.txt 를 읽는다. (응?)
- z.txt 파일에 추가한다.
이 정도면.. 대충 이해가 갈 듯..
따라서 type 명령어를 사용할 경우, 다음과 같이 실행하면 원하는 결과를 얻을 수 있다.
- type *.txt > z.new
(확장자를 생략 or 다르게 지정하여 읽기 방지)
- type *.txt > c:\z.txt
(다른 폴더 지정)
마지막으로 파일의 특정 순서대로 합치고자 할땐..
- copy b.txt + a.txt z.txt
(b.txt 다음에 a.txt 의 순서로 합쳐진다)
쓰고나니.. 별 시덥잖은 내용으로 열변을 토한 듯..ㅡㅡ;
그래도.. 은근슬쩍 많이 쓰는 명령어니깐.. 뭐.. ^^;
댓글목록
등록된 댓글이 없습니다.