用 grep 实现敏感词屏蔽

1161阅读 0评论2011-03-24 zhoushx
分类:LINUX

 
$cat filters.txt
敏感词1|敏感词2|...|敏感词N
 
filters1.txt只有一行
 
$echo "敏感词" | egrep filtersBuff |wc
$1
 
$echo "非敏感词" | egrep filtersBuff |wc
$0
 
其中 filtersBuff 表示 filter.txt的内容 "敏感词1|敏感词2|...|敏感词N"
 
剩下的,就是用 C语言拼装以上语句,并使用 fopen 执行并获得 echo $? 的返回值了
 
fopen的使用参见
linux C程序中获取shell脚本输出(如获取system命令输出)》  "4、使用 popen"
http://hi.baidu.com/pope123/blog/item/961f32dd0264f7d18c102905.html
 
 
上一篇:Linux:如何查看一个进程的详细的启动时间
下一篇:游戏服务器架构探讨(ZT)