AIX 서버에서 사용중인데 기존 로그파일을 파싱할일이 생겨 JAVA유틸을 만들었는데 로그파일이 너무 커서
좀 잘라야겠는데 뭔가 방법이 없을까 이리저리 알아보다가 split란 유용한 명령어를 알아냇다.
사용법은 간단한다.

라인별로 파일 자르기 : split [ -l LineCount ] [ -a SuffixLength ] [ File [ Prefix ] ]

용량별로 파일 자르기 : split -b Number [ k | m ] [ -a SuffixLength ] [ File [ Prefix ] ]

로그파일을 자르기엔 라인수로 잘라야 하기에 -l 옵션을 사용한다.
예를 들어 20091213.log 라는 파일을 10000라인 단위로 자르고 싶다면 아래와 같이 하면된다.

split -l 10000 20091213.log

출처 : [eIBM]

'UNIX, Linux' 카테고리의 다른 글

파일 자르기 유틸명령어 "split"  (0) 2009.12.14
C쉘의 source과 본쉘의 .  (0) 2009.02.11
crontab 로그 파일  (0) 2008.11.07
파일 용량을 0으로 리셋.  (0) 2008.09.09
apache httpd.conf 설정파일 한글화.  (0) 2008.07.29
ln 심볼릭 링크  (2) 2008.07.14

+ Recent posts