Zacatecnicky dotaz
Tom Mueller
tom na cnb.cz
Úterý Červenec 20 11:51:17 MEST 1999
> open(LOG,"log") or die "LOG:$!\n";
> while($zaznam = <LOG>) {
> ($serial, $any, $ip, $protocol, $size, $metoda, $adresa, $c1, $direct,
> $c2) = split(" ",$zaznam);
> $velikost{$ip} += $size ." ";
> foreach $ip (sort keys %velikost) {}
> open(FAO, ">>fao") or die "FAO:$!\n";
> print FAO "$ip,$velikost{$ip}", "\n";
> close FAO;
> }
Telo toho while-cyklu ma zpracovat jednu prave nactenou radku (zaznam),
tzn. najit v ni IP adresu a pocet bytu a v hashi %velikost nascitavat
pocty bytu pro jednotlive IP adresy. Nakonec, az se zpracuje cely log,
vytiskne se napr. do fao prehled po jednotlivych IP adresach.
--
Tom Mueller
Další informace o konferenci Perl