|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Ryabin 2:5053/38.777 04 May 2004 22:14:00 To : Boris Ledovskoy Subject : trafd -------------------------------------------------------------------------------- 04 May 04 15:12, Boris Ledovskoy wrote to All: BL> 192.168.1.7 client tcp 2267256 2330712 217.107.213.132 BL> 80 192.168.1.6 client tcp 1310464 1361884 //begin #!/usr/bin/perl while (<STDIN>) { split(" "); if (exist($traff{$_[2]})) { $traff{$_[2]} += $_[6]; } else { $traff{$_[2]} = $_[6]; } } foreach $ip (keys(%traff)) { printf("Ip:\t%s\tTraff:\t%.2f\n", $ip, $traff{$ip}/(1024*1024)); } :w~/traf.pl :q //end ~/traf.pl < где_у_тебя_там_этот_файл_с_траффиком Писал по памяти, возможны некоторые оплехи :) пс: можно реализовать на авк Sergey --- * Origin: kenny :( (2:5053/38.777) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4091409824ce.html, оценка из 5, голосов 10
|