[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: поднятие интерфейсов несколько вопросов



Artem Chuprina <ran@ran.pp.ru> wrote:
> Andrey Melnikoff -> debian-russian@lists.debian.org  @ Tue, 15 Mar 2005 15:53:43 +0300:

...

>  >> Я подумал эту мысль.  Неудобно парсить получается.  diff выдает
>  >> результат или для patch (с некоторым количеством лишней информации),
>  AM> Как так ?

>  AM> while (<STDIN>){
>  AM>    if ($_ =~ /^-([0-9\.\\]+)/){
>  AM>       print "Route $1 removed\n";
>  AM>    } elsif ($_ =~ /^\+([0-9\.\\]+)/){
>  AM>       print "Route $1 added\n";
>  AM>    } 
>  AM>    # Компануд для патча, оно нам не нать.
>  AM> }

>  AM> Ы? Это неудобно ?

> Это надо еще строки в обоих файлах считать.  С другой стороны, чистить
> не изменившиеся роутинги действительно не след - там в этот момент может
> сессия быть живая.
Таки зачем ?

Загрузи всё исходную таблицу в память и через s/// поудаляй ненужное, 
добавь новое и сдампь опять на диск.



Reply to: