|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vic ismakaev 2:5020/400 10 Jun 2000 16:09:33 To : All Subject : Разница между $_ и $line -------------------------------------------------------------------------------- Есть фаил учета трафика, формируемый киской вида: 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=$_; ($src,$dst,$packs,$bytes)=split(/\s+/,$line); ....} строки пропускаются (то бишь не все строки из потока обрабываются. В чем я не прав? P.S. скрипт работает через стдин - стдоут. --- ifmail v.2.15dev5 * Origin: Rostelecom/Internet Centre (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/542703abe3f3.html, оценка из 5, голосов 10
|