国内优秀网页网站,投资类wordpress主题,国家重大建设项目库网站电话,wordpress 插件安装需求很多时候我们需要按照时间段来进行日志的分析#xff0c;比如说查看上午的#xff0c;或者某月某日的的具体日志#xff0c;就不能简单实用tail -f或者head -n命令了。这个时候我们需要借用awk。命令zcat com.log20160529.gz | grep dianping_reply.log| awk {split($4,…需求很多时候我们需要按照时间段来进行日志的分析比如说查看上午的或者某月某日的的具体日志就不能简单实用tail -f或者head -n命令了。这个时候我们需要借用awk。命令zcat com.log20160529.gz | grep dianping_reply.log| awk {split($4,array,[);if(array[2]29/May/2016:00:00:26 array[2]29/May/2016:00:01:14){print $0}}解释扫描gz压缩文件从中寻找带有dianping_reply的行将改行按照[进行拆分然后直接使用if条件进行判断比较最终输出想要的结果。命令解析zcat 直接读取压缩文件的内容grep用来过滤特定字符的行awk 用来执行命令split用来切分字符串另外一种情况test.log[22/Feb/2017-18:51:58] api.momo.com /api/feed HTTP/1.1 121.0.0.1 android1.2[22/Feb/2017-18:51:59] api.momo.com /api/follow HTTP/1.1 121.0.0.2 iphone1.1[22/Feb/2017-18:52:58] api.momo.com /api/user HTTP/1.1 121.0.0.3 iphone1.1[22/Feb/2017-18:52:41] api.momo.com /api/feed HTTP/1.1 121.0.0.4 android1.2[22/Feb/2017-18:56:30] api.momo.com /api/follow HTTP/1.1 121.0.0.2 android1.2[22/Feb/2017-18:51:21] api.momo.com /api/user HTTP/1.1 121.0.0.3 iphone1.1[22/Feb/2017-18:59:58] api.momo.com /api/user HTTP/1.1 121.0.0.3 android1.2[22/Feb/2017-18:51:21] api.momo.com /api/feed HTTP/1.1 121.0.0.1 iphone1.1查询22/Feb/2017-18:52:59之前的日志cat test.log | awk {split($1,array,[);split(array[2],array2,]);if(array2[1] 22/Feb/2017-18:52:59){print($0)}}