Re: html links hard2relativs
В сообщении от 1101482465 секунд после начала Эпохи Unix Вы написали:
> Насчет ссылок - напр. имеется сайт на диске с жесткими ссылками .
> Надо все ссылки из жестких изменить в относительные , напр .:
> из < a href="/home/user/www.gnu.org/doc/*.php" ....
>
> сделать <a href="/doc/*.php" ...
>
> или из <a href="/home/user/www.gnu.org/.../*.php" ....
>
> сделать <a href="/.../*.php" ...
>
> Может быть слеш надо представлять как-то %20(но это вроде на пробел )
> -
> это если старая строка содержит несколько каталогов :
> /home/user/www.gnu.org .
$ sed -i 's|href="/home/user/www.gnu.org/|href="|g' *.php
Это если файлы в одном каталоге. Если нужно обработать каталог
рекурсивно:
$ find . -name '*.php' -exec sed -i \
's|href="/home/user/www.gnu.org/|href="|g' \{\} \;
> Если незатруднит , приведите пример применения sed или ссылку на
> какой-нибудь русский док по нему .
На http://www.citforum.ru когда-то были статьи "Неинтерактивный
текстовый редактор SED" и "sed и awk (учебное пособие)".