linux 日志分析 命令grep、awk、sort、uniq

查看日志去除重复

cat catalina.out |grep "xxxxx"|awk -F ']' '{print $2}'|sort|uniq

统计去除重复的行数

cat catalina.out |grep "xxxxx"|awk -F ']' '{print $2}'|sort|uniq|wc -l 

查询日志大于某一个时间点的日志,并且去重复

cat catalina.out | grep "xxxxxxxx"|awk '($0>"05-19 18:20:00"){print $0}'|awk -F ']' '{print $2}'|sort|uniq

统计行数

cat catalina.out | grep "xxxxxxxx"|awk '($0>"05-19 18:20:00"){print $0}'|awk -F ']' '{print $2}'|sort|uniq|wc -l

相关推荐