根据域名统计访问记录次数( $4 第四列是host)
cat access.log.1 |awk '{print $4}'|sort|uniq -c|sort -n -k 1 -r > host.log
返回每次访问返回字节数最大的前100个访问(第四列是host, 第10列是request path, 第15列是body_bytes_sent)
cat access.log.1 |awk '{print $4,$10,$15}' |sort -n -k 3 -r|head -n 100
根据域名统计返回每个域名返回的字节数,并按照返回字节数从大到小排序输出(第15列是body_bytes_sent)
cat access.log.1 | awk -F " " '{x[$4]+=$15;} END{for(i in x) print(i " " x[i])}' |sort -n -k 2 -r > bytes-sum.log