
дополировываю - одно исключение и внос данных в базу

Код: Выделить всё
foreach $stroka (@my_owners)
{
($domain, $uid, $user) = split(':', trim($stroka));
$domains{$domain} = $user;
$users{$user} = 0;
}
#print $users{"h4761"} . "\n";
# пеербираем лог
open(MYLOG, "< " . $ARGV[0]);
while (my $line = <MYLOG>)
{
($tmp0, $tmp1, $domain, $tmp2) = split(" ",$line);
# bootv домен
if(defined($domains{$domain})){ # домен в хэше есть
$user = $domains{$domain};
$users{$user} = $users{$user} + 1;
.............
так что -400 метров рамы (перл почему-то под массвы рамы жрёт вдвое больше чем файл исходный весил)