tail -n 400 logname | grep "AAA"
grep 简单使用
1.把要查询的行写到文本里面去:
grep WXCP IC.NotifyIndexServer_filter_succ_20180412.log > a.txt
2.超时log查询:
cat IC.IndexServer_req_20190225.log |awk -F'|' '{print $6}'|awk -F'm' '{if ($1 > 3000) print $1}' > chaoshi.log
打印最后一列的数据: awk -F'|' '{print $NF}'
是字符串比较的话,要加双引号:
awk -F 'm' '{if ($1 == "aaa") print $1}'
3.统计日志中某字符串出现次数并倒序排列(awk + uniq + sort):
参见:https://blog.csdn.net/qq_28766327/article/details/78069989
cat IC.IndexServer_req_20190314.log | awk -F'|' '{print $5}' | awk -F'_' '{print $1}' | sort | uniq -c | sort -nr > count.log
排序结果:
第一列是计数,第二列是查询的字符串