[mdk-re] Re: [mdk-re] Удаление битых ссылок

cornet =?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Пн Фев 12 12:10:10 MSK 2001


Mikhail Zabaluev wrote:
> 
> Hello cornet,
> 
> On Fri, Feb 09, 2001 at 12:01 +0300, cornet wrote:
> >
> > Hello!!
> >
> > Волею судеб, на сервере в одном каталоге и его подкаталогах образуется
> > большое количество битых символических ссылок (то есть указывающих на
> > уже не_существующие файлы). Этих ссылок много и чистить их руками сильно
> > ломает. Может подскажет кто простой способ автоматизации этого дела?
> > Хотелось бы залудить на cron скриптик, который лез бы в вышеозначеный
> > каталог и рекурсивно долбал бы все эти битые ссылки.
> 
> find <каталог> -type l -ls | awk '{ N1 = NF - 2; print $N1; print $NF }' |
>     while read link && read file; do
>         [ -n "${file##/*}" ] && file=`dirname $link`/$file
>         [ -e "$file" ] || rm -f "$link"
>     done

Уййёёёё!!
Дааа, Вы не ищете легких путей :-))
Ладно, попробую разобраться в этом ураганном синтаксисе. В любом случае
-- спасибо :-))

-- 
******** FIRE & STEEL ********




Подробная информация о списке рассылки community