
linux文本处理
csdcit
这个作者很懒,什么都没留下…
展开
-
Linux AWK 命令
AWK是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。 语法 awk [选项参数] 'script' var=value file(s) 或 awk [选项参数] -f scriptfile var=value f转载 2018-01-04 19:48:14 · 162 阅读 · 0 评论 -
awk分析nginx日志中响应时间的方法
针对响应时间慢的问题,我们在nginx日志格式中增加响应时间,现在需要针对响应时间进行分析,查找出相对较慢的响应时间。 1、确认下日志文件格式 日志格式: log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $bod转载 2018-01-04 20:06:32 · 6642 阅读 · 0 评论 -
awk 分析nginx日志常用命令
响应时间大于5秒,降序排序 awk -F "\"" '$8 > 5 || $1 == "182.140.237.207" {print $8}' test.log | sort -r IP出现次数最多,降序排列 cat test.log| awk '{a[$1]++} END {for(b in a) print b":"a[b]}' | head -n 10 | sort -t ':' -原创 2018-01-15 20:17:35 · 1468 阅读 · 0 评论