1.(检索当前日期的ERROR及WARN级别的问题)
grep -r date -d today +%Y-%m-%d
catalina.out | grep -i -E ‘ERROR|WARN’
2.显示ERROR或者warn日志后10行并显示行号
more +/date -d today +%Y-%m-%d
catalina.out|grep -i -En -A 10 ‘ERROR|WARN’
3.通过服务的进程查看占用的端口
netstat -tunlp|grep ps aux|grep java|grep /opt/tomcat-boing|grep -v grep|awk '{print $2}'
4.时时显示标红错误日志
tail -f 2019-11-01.log|perl -pe ‘s/(ERROR)/\e[1;31m$1\e[0m/g’
5.时时打印ERROR|WARN级别的日志并显示后10行
tail -f r.log|grep -i -En -A 10 ‘ERROR|WARN’
6.时时重定向错误日志到/opt/error.txt且往下写
tail -f /opt/ter.log|grep -i -En -A 10 ‘ERROR|WARN’>>/opt/error.txt