LINUX.ORG.RU
ФорумTalks

Скрипт. Простой. Хелп.


0

0

Привет. Есть сайт на .html, в каждом файле есть текст

<ul>
<li><a href="http://skyfi.org.ru/interop.html">;$$$</a></li>

надо его заменить на

<ul>
<li><a href="http://skyfi.org.ru/interop.html">;$$$</a></li>
<li><a href="http://skyfi.org.ru/links.html">;Ссылки</a></li>

Каким скриптом это можно сделать?

З.С. Для ценителей. Кое-где появилась ЕЁ фотография.

хм, непонятно откуда ";" в коде ссылки появилось... :(

adminchik
() автор топика

> Каким скриптом это можно сделать?

На любимом языке. Желательно с рег-экспами.

stassats ★★★★
()

Используй html-шаблоны (например, через SSI), что бы и впредь не заниматься подобными вещами :).

kondor ★★★
()

> Кое-где появилась ЕЁ фотография.

direct link please... А то дорого твое многомегабайтное творчество ворочать =)

boombick ★★★★★
()
Ответ на: комментарий от adminchik

Блин, не успел :)))

Уже скопировал ссылку, а ты тут сам написал :)

Teren
()
Ответ на: комментарий от adminchik

А мне Оля больше понравилась..

anonymous
()
Ответ на: комментарий от adminchik

Жуть! Ты специально в тушку песок с волосками сыпал?

А еще при сканировании надо таки настраивать цветовые профили...

Bebop ★★
()
Ответ на: комментарий от stassats

>А, всё понятно, скрпит был всего лишь предлогом для ЖЖ в толксах...

Зря ты в модераторы не пошёл, сейчас бы этот ЖЖ подчистил :)

manntes ★★
()
Ответ на: комментарий от Teren

надо не в одном файле, а во всех .html в том числе и в субдиректориях поменять.

З.С. Ох и не нравятся мне строчки на перл..

adminchik
() автор топика
Ответ на: комментарий от adminchik

Ох, слушай, что-то у меня перл-мышление сегодня плохо работает, ща еще подумаю, но не обещаю ничего :)

Teren
()
Ответ на: комментарий от adminchik

Мдя.. Невзрачненькой какой-то ОНА оказалась... После такого террора толксов я думал, что там что-^W кто-нибудь повыразительнее будет :)

boombick ★★★★★
()

Таки не энтерпрайз, хоть и симпатично.

Gharik
()

если пробелов в именах нет, может сработать это (рекурсивно):

find . -name "*.html" -execdir sed 's/<li><a href=\"http:\/\/skyfi.org.ru\/interop.html\">\;\$\$\$<\/a><\/li>/<li><a href=\"http:\/\/skyfi.org.ru\/interop.html\">\;\$\$\$<\/a><\/li><li><a href=\"http:\/\/skyfi.org.ru\/links.html\">Ссылки<\/a><\/li>/g' -i {} \;

это с ";", которая вроде не нужна.... 

zort
()
Ответ на: комментарий от adminchik

дык эта.. итерации на шелл сделай

find -name '*.html' | while read file
do
бла-бла $file
done

Muromec ☆☆
()

Админчиг - хватит тут пеарастить, а?

anonymousI
()
Ответ на: комментарий от isden

А ты не видишь, что там на колбах стикеры свежие наклеены? И на ящиках, кстати, тоже...

Vanilin ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.