[問題] IP比對
我有一個IIS Log 大概長得像這樣:
2015-06-05 05:41:36 W3SVC1 172.16.18.11 GET /Menu/index.htm - 80 -
172.16.13.74 Mozill/4.0 ..... \n
我用
while(<FILE>){
if($_ =~ /(\d+\.\d+\.\d+\.\d+)/g){
...}
$data .= $& . "\n";
$ip{$&}++;
$cnt++; }
但都只能比對到第一個IP "172.16.18.11" ,但我希望比對到的是"172.16.13.74" 後面這
個,請問要怎樣改比較好呢 ?
Perl新手感謝不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.69.75.17
※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1434102187.A.4C4.html
推
06/12 18:08, , 1F
06/12 18:08, 1F
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章