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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry Mikhailov                     2:464/910.2    27 Nov 2000  22:40:20
 To : All
 Subject : кусок скрипта
 -------------------------------------------------------------------------------- 
 
 
     Вот сабж
 -------------
 $today=`date +%d%m`;
 
 while($inputline=<file_in>) {
     print "$inputline";
     if ($inputline=~ /$today/) {
         print file_out ("$inputline");
     }
     else {
         print file_out ("----\n");
     }
 }
 --------------
     но получается так, что в выходной файл записыватся $inputline только в тех
 случаях, когда вся строка равна переменной today, если же переменная является
 частью строки, то не работает. Как я понял, то оператор =~ ищет вхождение
 подстроки в строку. Где я напартачил или непонял?
 
 /Dmitry
 ... Способной ночи, малыши !
 --- GoldED+/LNX 1.1.4.5
  * Origin: [ хочу спать ] (2:464/910.2)
 
 

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

 Тема:    Автор:    Дата:  
 кусок скрипта   Dmitry Mikhailov   27 Nov 2000 22:40:20 
 Re: кусок скрипта   Alexey V Drougov   28 Nov 2000 02:11:44 
 Re: кусок скрипта   Kozachenko Alexey   28 Nov 2000 15:56:57 
 Re: кусок скрипта   Alexey V Drougov   28 Nov 2000 16:47:39 
 Re: кусок скрипта   Kozachenko Alexey   28 Nov 2000 17:26:24 
 Re: кусок скрипта   Tarasov Sergej   29 Nov 2000 12:41:06 
Архивное /ru.perl/146733a22b949.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional