Unix로그를 보기위해 tail 명령어를 자주 사용하는 경우가 많다. 이때 cut 명령어와 조합하면 훨씬 편하게 로그를 확인할수 있다.
아래 로그는 tail 명령어로 확인한 ProFrame 의 IPPR 로그중 한부분이다. 이때 로그를 살펴보면 : 문자로 로그구분이 된것을 확인 할 수 있다.
$ tail -f TPFMIPPR_usr_20090101.log
(T) TP :100350707976:20090129ibmsap1t1907210035000000:19072 [SPFMIPPR :pfmTpForward.c :pfmTpForward :00088] >> TPAPI [TPFORWARD :xxxxxxxxA ] ? FLAGS [0]
다음과 같이 cut 명령어를 통해 필요 없는(원치않는) 부분을 삭제하여 볼수 있다.
$ tail -f TPFMIPPR_usr_20090101.log | cut -d : -f 1,5-
(T) TP :pfmTpForward :00088] >> TPAPI [TPFORWARD : xxxxxxxxA ] ? FLAGS [0]
|(파이프) 명령어 뒤에 있는 cut 명령어를 살펴보자
(자세한건 man 명령어를 통해 보시길.)
-d :
* 문자 : 를 기준으로 나눈다는 뜻이다
-f 1,5-
* 1번째와 5번째뒤로 모두 보겠다는 뜻이다.
* 여기서 1번째는(T) TP를 뜻하고 2,3,4 는 보이지 않고 5번째부터 보이는것을 확인할수 있다.
너무긴 로그를 좀더 편하게(보고싶은것만) 보기 위해 cut 명령어를 적절히 사용하자!!
'Computer Science > UNIX' 카테고리의 다른 글
UNIX - ln (link files and directories) (0) | 2009.05.06 |
---|---|
sort 명령어를 통해 파일사이즈별로 리스트하기 (0) | 2009.04.22 |
UNIX grep Command (0) | 2009.02.10 |
UNIX bdf 명령어 (0) | 2009.02.02 |
UNIX find 명령어의 atime, mtime, ctime (2) | 2008.10.17 |