带颜色的apache error log过滤器 --- awk version

569阅读 0评论2009-03-25 zhangsanji
分类:

上文中用perl写了一个过滤器,本文中awk同样实现了带颜色的apache error log过滤器:


#!/bin/sh

awk '{

if ($0 ~ /PHP Notice/) { print ">>>\033[32m",$0,"\033[0m"; }

else if ($0 ~ /PHP Warning/) { print ">>>\033[33m",$0,"\033[0m"; }

else if ($0 ~ /PHP Fatal error/) { print ">>>\033[31m",$0,"\033[0m"; }

else if ($0 ~ /MySQL Error/) { print ">>>\033[35m",$0,"\033[0m"; }

else { print ">>>",$0; }

}'

上一篇:X找不到xorg.conf导致死机,怎么会呢?
下一篇:中文化FreeBSD