快好知 kuaihz

linux shell统计

日志

27.19.74.143##2016-05-30 17:38:20#GET /static/image/common/faq.gif HTTP/1.1##200##1127

110.52.250.126##2016-05-30 17:38:20#GET /data/cache/style_1_widthauto.css?y7a HTTP/1.1##200##1292

27.19.74.143##2016-05-30 17:38:20#GET /static/image/common/hot_1.gif HTTP/1.1##200##680

替换日志分隔符、剪切日志字段1的内容

[root@splunk01 20200323_day01]# sed  "s/##/#/g" ./test | cut -f1 -d"#"

正序:从小到大(sort -n)

[root@splunk01 20200323_day01]# sed  "s/##/#/g" ./test | cut -f1 -d"#" |sort |uniq -c |sort -n

倒序:从大到小(sort -rn)

[root@splunk01 20200323_day01]# sed  "s/##/#/g" ./test | cut -f1 -d"#" |sort |uniq -c |sort -rn

统计行 (wc -l)

[root@splunk01 20200323_day01]# sed  "s/##/#/g" ./test | cut -f1 -d"#" |sort |uniq -c |wc -l

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:linux shell统计  统计  统计词条  linux  linux词条  shell  shell词条