|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yevgeny Konovalov 2:5020/400 11 Jun 2000 21:45:21 To : All Subject : Re: Разница между $_ и $line -------------------------------------------------------------------------------- vic ismakaev <vic@relay.esoo.ru> wrote in message news:cnqvh8.dqk.ln@vic.esoo.ru... > В письме <u49th8.st7.ln@vic.esoo.ru>, "vic ismakaev" <vic@relay.esoo.ru> > написал: > > Есть фаил учета трафика, формируемый киской вида: > > 195.242.9.12 62.64.11.65 5 396 > > 208.49.238.143 195.16.115.37 9 3016 > > 193.232.112.50 62.64.10.26 8 528 > > 194.67.20.222 213.242.53.94 6 465 > > 195.242.9.12 62.64.11.70 178 78744 > > Обрабатываю его перлом. Если делаю так while (<STDIN>) { > > ($src,$dst,$packs,$bytes)=split(/\s+/,$_); > > ....} > > все нормально , все строки учитываются и расчитываются. > Сорри, в первом постинге я неправильно описал вторую ситуацию. > Если: > while (<STDIN>) { > $line=<STDIN>; > ($src,$dst,$packs,$bytes)=split(/\s+/,$line); > ....} В этом случае строки будут обрабатываться через одну. А в том случае, что ты указал раньше все должно работать правильно. Я прям сначала был с толку сбит. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6577b8c81c32.html, оценка из 5, голосов 10
|