衍生文章链接:https://blog.youkuaiyun.com/enjoyphp/article/details/100024220
项目中亲测,命令全部有效
日志截取,从总日志文件中截取昨天已整天的数据出来,并覆盖到新文件中:
cat access.log | awk '$4 >="[14/Mar/2019:00:00:00" && $4 <="[14/Mar/2019:23:59:59"' > 20190314-access.log
若不想要覆盖新文件,想要追加到文件内则可以用“>>” 替代">"。上面这个命令亲测有效,以下命令也可以试试,但我试了没用,截取出来会有问题。
cat access.log | awk '$4 >="14/Mar/2019:00:00:00" && $4 <="14/Mar/2019:23:59:59"' > 20190314-access.log
cat access.log | awk '$4 >="[14/Mar/2019:00:00:00" && $4 <"[15/Mar/2019:00:00:00"' > 20190314-access.log
然后再对切割出来的昨天一整天的日志进行分析:
1、总访问量: