grep -v 排除无关信息

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

grep -v 排除无关信息_第1张图片
1. 监控服务,发现打印大量无关日志
2. 加管道 | grep -v 过滤掉无用字符

你可能感兴趣的:(grep -v 排除无关信息)