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: