美文网首页
grep -v 排除无关信息

grep -v 排除无关信息

作者: Joey_GZ | 来源:发表于2019-11-18 14:49 被阅读0次

【问题】
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'

1. 监控服务,发现打印大量无关日志 2. 加管道 | grep -v 过滤掉无用字符

相关文章

网友评论

      本文标题:grep -v 排除无关信息

      本文链接:https://www.haomeiwen.com/subject/khavictx.html