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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexey Gavluk                        2:5020/400     28 Jul 2000  14:06:54
 To : All
 Subject : Re: ограничение
 -------------------------------------------------------------------------------- 
 
 >     Интересует, как имея файл, в который идёт постоянное дополнение строк,
 >   при достижении количества срок более 100, удалять старые? И вообще, если
 
 А при чем тут более 100 или менее ... на сколько я представляю в Перле нет
 ограничений на это, ибо "массив" - на самом деле список.
 
 >   можно, разьясните подробно, как добавлять строку не в конец файла, а в
 >   начало, по идее считывать весь файл в массив, потом писать в начало
 
 строку, а
 
 >   потом уж дописывать содержимым массива, но, как эту операцию связать с
 >   вышеизложеныой проблемой. Буду рад любому скрипту, даже без пояснений 8)
 
 Hу а пример..... правда тут желательно еще flock еще использовать ...
 
 +++++++++++++++++++++++++
 my $fname="test.txt";
 my @str=();
 
 open (FILE,$fname) || die "Hе могу открыть $fname: $!";
 while (<FILE>) {
    push(@str,$_);
 }
 close FILE;
 
 unshift (@str,"New string\n");
 
 open (FILE,">$fname") || die "Hе могу открыть $fname: $!";
 foreach (@str) {
     print FILE $_;
 }
 truncate(FILE,tell(FILE));
 close FILE;
 +++++++++++++++++++++++++
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 ограничение   Andrei V. Lisyansky   27 Jul 2000 22:26:58 
 Re: ограничение   Alexey Gavluk   28 Jul 2000 14:06:54 
 Re: ограничение   Andrey Sapozhnikov   28 Jul 2000 16:44:19 
 Re: ограничение   Alexey Gavluk   28 Jul 2000 17:11:53 
 Moderatorial [+] (Re: ограничение)   Comoderator of RU.CGI.PERL   31 Jul 2000 12:00:49 
 ограничение   Alexander Oschepkov   28 Jul 2000 08:18:06 
Архивное /ru.cgi.perl/64886173b133.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional