【问题】
用 tail -f
监控服务日志的时候,发现打印大量无关的Mysql连接的警告信息
【解决】
用grep -v
排除无关信息
-v, --invert-match select non-matching lines #反选条件
-E, --extended-regexp PATTERN is an extended regular expression (ERE) #使用正则
“与”操作 | 连接两个grep
# grep a1 | grep a2
# grep 'a1\| a2'
“或”操作 -E加管道|
# grep -E 'a1|a2'
反选
# tail -100f /logs/***-interface.log | grep -v 'mysql.jdbc'
“与”操作
# tail -100f /logs/***-interface.log | grep -v 'mysql.jdbc\|configured limit'
“或”操作
# tail -100f /logs/***-interface.log | grep -vE 'mysql.jdbc|configured limit'


网友评论