[root@localhost Desktop]# cat /tmp/web_server.log | awk ' {print $4;}' | grep -v "^$" | sed 's#\/# #g' | sed 's/[0-9]/ /g' | sed 's/\./ /g' | sed 's/ //g' | sort | uniq -c | sort -rn 6 nginx 5 Apache 1 YTS 1 SWS 1 SVS 1 Microsoft-IIS 1 jdws 1 gws 1 BWS [root@localhost Desktop]#
发现 nginx 被6个公司使用 ,Apache被5个公司使用 ;
五.用另一脚本统计,统计webserver百分比
vi wc.sh && sh wc.sh
----------------------------------
#!/bin/bash #author longxibendi #blog #function to count webserver type and quantity a=$(cat /tmp/web_server.log | wc -l ) cat /tmp/web_server.log | awk ' {print $4;}' | grep -v "^$" | sed 's#\/# #g' | sed 's/[0-9]/ /g' | sed 's/\./ /g' | sed 's/ //g' | sort | uniq -c | sort -rn | awk -v b="$a" ' { print $1/b ,$1,b,$2 ;}' unset a