自己在管理SQUID 服务器的时候写了一个SHELL来分析日志文件,得出那些站点经常被访问
贴出代码来仅供参考讨论,注意DATAFILE必须是 SQUID的日志数据文件,要不然结果没有任何意义
MOST VISITED SITES (MVS):
#!/bin/sh
usage()
{
echo "examples:"
echo "mvs datafile resultfile"
exit 1
}
if [ $# -ne 2 ];then
usage
fi
awk '{ print $3,substr($7,1,index( substr($7,8,length($7)) , "/" )+7) }' $1 | sort | uniq -c | sort -t: +0 -n >> $2