Re: поднятие интерфейсов несколько вопросов
Artem Chuprina <ran@ran.pp.ru> wrote:
> Petrov Dmithriy -> debian-russian@lists.debian.org @ Tue, 15 Mar 2005 12:34:31 +0300:
> PD> > On Tuesday 15 March 2005 12:20, Dmitry E. Oboukhov wrote:
> PD> > сейчас
> PD> > сделал просто по крону раз в сутки скачивает этот файл и _если он
> PD> > изменился_, то удаляет все маршруты по старому файлу и добавляет
> PD> > все маршруты из нового файла
> PD> Можно ещё попробовать пройтись по нему
> PD> diff-ом и изменять только то, что изменилось...
> Я подумал эту мысль. Неудобно парсить получается. diff выдает
> результат или для patch (с некоторым количеством лишней информации),
Как так ?
while (<STDIN>){
if ($_ =~ /^-([0-9\.\\]+)/){
print "Route $1 removed\n";
} elsif ($_ =~ /^\+([0-9\.\\]+)/){
print "Route $1 added\n";
}
# Компануд для патча, оно нам не нать.
}
Ы? Это неудобно ?
> либо для ed (где не сообщает про удаленные строки, что в них
> содержалось).
Reply to: