統計下載ip和請求次數

日誌格式

wKiom1Oqhg_TxvFbAAZz2eszEvA300.jpg腳本:

#!/bin/bash

#shell統計IP個數

#if [[ $2 == "ip" ]];then

    grep -E "http://yygame.duowan.com/strife/full/Strife_V0.3.*._*FULL.exe|http://yygame.duowan.com/strife/full/[1-9]*/Strife_V0.3.*

._*FULL.exe" $1|awk '{print $1" "$7}'|sort|uniq|awk '{a[$2]++}END{for(i in a) print i,a[i]}' |sort >tmp_ip.txt

#else

#統計下載次數

grep -E "http://yygame.duowan.com/strife/full/Strife_V0.3.*._*FULL.exe|http://yygame.duowan.com/strife/full/[1-9]*/Strife_V0.3.*._*F

ULL.exe" $1|awk '{a[$7]++}END{for(i in a) print i,a[i]}'|sort >tmp_count.txt

#fi

#awk '{printf "%s %s ",$4,$2;getline <"f2"; printf "%s %s\n",$2,$3} ' f1 >f3

awk '{printf "%s  %s  ",$1,$2;getline <"tmp_count.txt"; printf "%s\n",$2} ' tmp_ip.txt > ip_count.txt

rm tmp_ip.txt tmp_count.txt


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章