awk '{gsub(/"/,"",$6); type[$6]++; size[$6]+=$10} END {for(t in type) print t,type[t],size[t]}' access.log 掌握这些sed和awk的高级用法后,你会发现大多数文本处理任务都能在几行命令内解决,无需动用Python等重型工具。