티스토리 뷰

반응형

파일 나누기 - split

$ split [-l n] 입력파일 [출력파일] 

$ split -l 10 you.txt
 

split 명령어

한 입력파일을 일정 크기의 여러 개 작은 파일로 분할한다. 분할된 파일은 xaa, xab, ... 형태의 파일명으로 저장된다.

 

-l n 옵션

분할할 줄 수를 n개로 지정한다.


 

 

파일 합병 - cat, paste

$ cat 파일1 파일2 > 파일3 
$ cat xaa xab > xmerge

$ paste [-s] [-d구분문자] 파일*

 

paste 명령어

여러 파일을 병합해 하나로 만든다.

 

-s 옵션

한 파일 끝에 다른 파일 내용을 덧붙인다.

 

-d 구분문자

어떤 문자로 열을 구분하는지 지정한다.(기본: \\t)

$ paste -s xaa xab >xmerge 

$ cat line.txt 
line 1: 
line 2: 
... 
line 13: 
line 14: 

$ paste line.txt you.txt 
line 1: When I am down and, ... 
line 2: When troubles come and my ...
... 
line 14: Sometimes, I think I glimpse eternity 

$ paste line.txt you.txt > lineyou.txt
반응형