반응형

http://blog.nominet.org.uk/tech/2005/05/26/tail-f-with-highlighting/




If you want to highlight something when doing ‘tail -f’ you can use the
following command:

tail -f /var/log/logfile | perl -p -e
's/(something)/33[7;1m$133[0m/g;'or if your terminal supports colours, e.g. linux terminal, you can use
this:

tail -f /var/log/logfile | perl -p -e
's/(something)/33[46;1m$133[0m/g;'
and if you want it to beep on a match use this:

tail -f /var/log/logfile | perl -p -e
's/(something)/33[46;1m$133[0m07/g;'If you find that perl is too heavy for this you can use sed:

tail -f /var/log/logfile | sed
"s/(something)/^[[46;1m1^[[0m/g"
Note, that in the last example you have to actually type “cntl-v
cntl-[” in place of “^[”

For the full list of control characters on Linux you can look at ‘man
console_codes’.

반응형

'Tip & Tech > Linux | Unix' 카테고리의 다른 글

MySQL 리플리케이션 로그 핸들링  (0) 2010.10.20
php full compile options  (0) 2010.10.20
리눅스 타임존(time zone) 변경..  (0) 2010.10.20
Bash 파일명 패턴으로 지우기  (0) 2010.10.20
qmail control 파일들  (0) 2010.10.20
반응형

grep를 사용해서 파일내 문자열 찾기    
grep -nr [찾을 문자열] ./  
반응형

+ Recent posts