#!/bin/awk -f BEGIN { FS = ",";dat=strftime("%d/%m/%y", systime());low_link=99999999;low_time=999999999; low_trafS=9999999;low_trafR=99999999;low_cps=9999999 print ( "Links statistics. Generated at " strftime("%A %d %B %Y") " (" dat ")") } { ### Чтобы обрабатывался весь файл, надо удалить следующие 2 строки: rdat=strftime("%d/%m/%y", $2) if (rdat==dat){ if (index ($5,"1")==0) {total_abrt[$4]++} if (index ($5,"I")==0) {total_out[$4]++;} else {total_in[$4]++} trafS+=$6;trafR+=$7;sumLin+=$3 total_link[$4]++ if (total_link[$4]>top_link) {top_link=total_link[$4]; top_link_addr=$4} total_time[$4]+=$3 if (total_time[$4]>top_time) {top_time=total_time[$4]; top_time_addr=$4} if (total_time[$4]top_trafS) {top_trafS=total_trafS[$4]; top_trafS_addr=$4} if (total_trafS[$4]top_trafR) {top_trafR=total_trafR[$4]; top_trafR_addr=$4} if (total_trafR[$4]top_cps) {top_cps=total_cps[$4]; top_cps_addr=$4} if (total_cps[$4]