Artem Chuprina <[EMAIL PROTECTED]> wrote:
> Petrov Dmithriy -> [email protected] @ 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 (где не сообщает про удаленные строки, что в них
> содержалось).
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]