Chinaunix首页 | 论坛 | 博客
  • 博客访问: 134320
  • 博文数量: 57
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-04 22:57
文章分类

全部博文(57)

文章存档

2011年(1)

2010年(1)

2009年(55)

我的朋友

分类:

2009-03-25 17:03:36

上文中用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; }

}'

阅读(510) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~