Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Разница между $_ и $line   vic ismakaev   10 Jun 2000 16:09:33 
 Re: Разница между $_ и $line   vic ismakaev   11 Jun 2000 15:09:38 
 Разница междy $_ и $line   Albert N. MICHEEV   11 Jun 2000 17:12:32 
 Разница междy $_ и $line   Artyom Tarasenko   13 Jun 2000 15:54:02 
 Re: Разница между $_ и $line   Yevgeny Konovalov   11 Jun 2000 21:45:21 
 Re: Разница между $_ и $line   Eugene B. Berdnikov   11 Jun 2000 22:03:49 
 Re: Разница между $_ и $line   frolcov@solaster.fintech.ru   14 Jun 2000 19:34:35 
Архивное /ru.perl/542703abe3f3.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional