|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vic ismakaev 2:5020/400 11 Jun 2000 15:09:38 To : All Subject : Re: Разница между $_ и $line -------------------------------------------------------------------------------- В письме <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); ....} строки пропускаются (то бишь не все строки из потока обрабываются. В чем я не прав? > P.S. скрипт работает через стдин - стдоут. > --- ifmail v.2.15dev5 * Origin: Rostelecom/Internet Centre (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/5427fcf81244.html, оценка из 5, голосов 10
|