'파일 분할'에 해당되는 글 2

  1. 2010.09.01 큰 로그 파일 자르기 - Windows
  2. 2010.05.19 큰 로그 파일 자르기 - xNIX

큰 로그 파일 자르기 - Windows

- 빵집으로 파일 분할
빵집에 이 기능이 있는데 첫번째 파일은 exe로 되어 있어서 내용을 볼 수 없다.
나머지 파일은 볼 수 있음.

- Text File Cleaver
텍스트파일 나누기 - Text file cleaver
무설치, 한글이 깨진다.
제작사 : http://www.bartdart.com/

- iHP TxT Split
텍스트파일 간단히 분할하기 - iHP TxT Split v0.2
무설치, 한글이 깨지기도 한다.

큰 로그 파일 자르기 - xNIX

로그 파일이 아주 큰 경우 잘라서 보자.

# split -b 100 web.log b. //100바이트씩 자른다.
# split -l 100 web.log l. //100줄씩 자른다.
# split -C 100 web.log C. //한 라인이 100바이트가 넘지 않도록 자른다.
# split -b 2 -d -a 5 web.log //2바이트씩 자르는데 접미어를 숫자 5자리로 한다.
//사용할 수 있는 접미어를 다 쓰면 에러가 난다. 숫자 접미어 기본값은 2자리인데 분할된 파일의 개수가 99개를 넘어가면 에러가 난다.

# for line in 1 2 3 4; do  sed -n "${line}p" ./web.log > web.${aa}; done //한줄씩 자르기는 되는데 두줄씩 자르려면 어떻게 해야 하나.

- split 옵션을 잘못 이해해서 줄수로는 자르지 못하는 줄 알았다.
그래서 sed 까지 쓸 생각을 했는데...
per
각[매] …에 대하여, …당[마다]
# split --help
...
  -l, --lines=NUMBER      put NUMBER lines per output file //생성되는 파일당 N줄씩 넣는다. (N줄을 넣는다. 파일마다/파일당 N줄을 잘라서 넣는다.), 줄번호를 넣는다고 해석하다니...ㅋㅋ