#!/bin/sh
cat newUserHelpMac.21_1000.txt| while read line
do
res=`cat 09-21_mac_all_sort |grep "$line"`;
echo "$res" >> result_newUser_help.txt;
done
avg=`more result_newUser_help.txt|awk -F ' ' '{print $0}' $1| awk '{sum+=$1} END {print sum/NR}'`;
echo "$avg";
rm result_newUser_help.txt;
exit;
#!/bin/sh
cat un_newUserHelp| while read line
do
res=`cat newUserHelpMac.21_1000.txt |grep "$line"`;
if [ "$res" == "" ]
then
#echo "$line";
echo "$line" >>result_UnNewUser_help.txt;
fi
done
cat result_UnNewUser_help.txt |sort -u |awk 'NR<1001{print $0}' >result_UnNewUserHelp_1000
#cat result_UnNewUser_help.txt|sort | uniq -c | sort -nr >result_UnNewUser_help_sort;
#avg=`cat result_UnNewUser_help_sort|awk -F ' ' '{print $0}' $1| awk '{sum+=$1} END {print sum/NR}'`;
#echo "$avg";
rm result_UnNewUser_help.txt;
#rm result_UnNewUser_help_sort;
echo "---------------"
LINES=`cat result_UnNewUserHelp_1000`;
for line in $LINES
do
res=`cat 09-21_mac_all_sort|grep "$line"`;
echo "$res" >>result_unNewUserHelp_09-21.1000.txt;
done
avg=`cat result_unNewUserHelp_09-21.1000.txt |awk -F ' ' '{print $0}' $1| awk '{sum+=$1} END {print sum/NR}'`;
echo "$avg";
exit 0;
#统计文件
#!/bin/sh
lines=`cat 09-21.log|awk -F'mac:' '{print substr($2,0,17)}'`;
for line in $lines
do
echo "$line" >>09-21_mac_all;
done
cat 09-21_mac_all |sort | uniq -c | sort -nr >09-21_mac_all_sort;
exit 0;
#!/bin/sh
lines=`more configLog.log.9-21 | awk -F '|' '{print $3}'`;
for line in $lines
do
if [ "$line" != "mac:" ]
then
echo "$line" | awk '{print substr($0,5)}' >>newUserHelpMac.21;
fi
done
cat newUserHelpMac.21|sort -u >newUserHelpMac.21.txt;
rm newUserHelpMac.21;
exit 0;
netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn
分析access.log获得访问前10位的ip地址
awk '{print $1}' access.log |sort|uniq -c|sort -nr|head -10
#查看监听端口
netstat -tnlp