awk代码简单已经秒杀python了,运行效率如下
![]()
python
日志文件大小
![]()
内容
统计后输出
awk 不愧为神器
awk 代码:
#!/usr/bin/awk -f
BEGIN{
while (getline < "/opt/logs/mobile/hotelorder/stastic.log" > 0){
nums[$7]++;
time[$7]+=$9;
if (max[$7]<$9)
max[$7]=$9;
if (! min[$7] || min[$7]>$9)
min[$7]=$9;
}
exit;
}
END{
printf("<table border=\"1\"><tr><td>%-100s </td><td> %-10s </td><td> %-10s </td><td> %-10s </td><td> %-10s</td></tr>\n" ,"method","nums",