Changeset 127 in lab
- Timestamp:
- Oct 29, 2011 7:36:14 PM (13 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/misc/addr.pl
r126 r127 4 4 use warnings; 5 5 6 my $ domain = '\@(([-a-z0-9]+\.)*[a-z]+)';6 my $ip = '(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})'; 7 7 8 8 my $file = shift @ARGV; 9 9 open FILE, $file; 10 10 11 my $ domains= {};11 my $addr = {}; 12 12 while (my $line = <FILE>) { 13 if ($line =~ / $domain/oi) {14 $ domains->{$1}++;13 if ($line =~ /^$ip/o) { 14 $addr->{$1}++; 15 15 } 16 16 } 17 17 18 foreach my $key (keys %$ domains) {19 print $key, "\t", $ domains->{$key}, "\n";18 foreach my $key (keys %$addr) { 19 print $key, "\t", $addr->{$key}, "\n"; 20 20 }
Note: See TracChangeset
for help on using the changeset viewer.