awk是处理文本文件的一个应用程序.
我们可以通过awk来计算IP的访问次数
awk '{print $1}' ./access.log | sort | uniq -c | sort -nr | head -n 10
{print $1} 就是将某一行(一条记录)中以空格为分割符的第一个字段打印出来。
sort 命令用于将文本文件内容加以排序
uniq 命令用于检查及删除文本文件中重复出现的行列, -c 按出现次数为行添加前缀 ,一般与 sort 命令结合使用, -n 根据字符串数值比较 -r 逆序输出排序结果
head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数