shoorick: (Default)
[personal profile] shoorick
Читал man.
Ожидал просветления. Не помогло.
Почитал толстую бумажную книгу. Был послан ею снова читать man.
Снова читал man.
Получил искомого просветления. Доволен.

А результат — всего одна строка:
find . -type f -name "*html*" -exec perl -e "s^(href=\"?)http://(www\.)?susu\.ac\.ru/^\$1/^gi" -pi '{}' ';'

upd: P. S. Русский man есть на http://citforum.urc.ac.ru/operating_systems/manpages/

Date: 2004-10-27 03:13 am (UTC)
From: [identity profile] ypq.livejournal.com
хм... а смысл? :)
а че сразу было так не делать?

Сразу

Date: 2004-10-27 03:31 am (UTC)
From: [identity profile] shoorick.livejournal.com
0. Ибо предполагал, что так можно, но не получалось

1. Изредка натыкался на извращённые варианты: для замены использовалась пара скриптов: один (на sh) искал файлы, другой, перловый, делал замену. Но два скрипта вместо одного — это не наш метод!

2. Есть ещё такой весёлый путь:
под Windows (я живу обычно под Winдузой) ставится FAR (он у меня и так стоит), на него навешивается плагин Search & Replace (тоже стои́т, ибо может искать с регэкспами) и весь этот комбайн натравливается на сайт, доступ к котрому есть через мелкомягкую сеть.
Метод, мнэ-э-э... весёлый, но слишком извратный (хотя и работоспособный): во-первых, на кой гонять файлы по сети туда-сюда, если их ожно менять непосредственно на сервере? Во-вторых, есть у всего этого комбайна дурацкое свойство менять владельца и права у обрабатываемых файлов.

Re: Сразу

Date: 2004-10-27 03:40 am (UTC)
From: [identity profile] ypq.livejournal.com
нет, то что одним скриптом и на сервере - это понятно.
я про смысл замены спрашивал... почему изначально ссылки не были относительными?

Бикоз

Date: 2004-10-27 03:52 am (UTC)
From: [identity profile] shoorick.livejournal.com
Потому что не один я занимаюсь сайтом. А другие заниающиеся регулярно забывают про относительность ссылок. По возможности осправлял, когда натыкался.
А сейчас, в связи с появленим ЧПУ возникла необходимость привести ссылки к единому виду. Вот и приходится...

Re: Бикоз

Date: 2004-10-27 04:58 am (UTC)
From: [identity profile] vedenin.livejournal.com
Что есть ЧПУ?

ЧПУ

Date: 2004-10-27 05:22 am (UTC)
From: [identity profile] shoorick.livejournal.com
0. Подведи мыша к этому самому ЧПУ — выскочит подсказка

1. Человеку понятный URL

озадачил ты меня с ЧПУ... :)

Date: 2004-10-27 05:01 am (UTC)
From: [identity profile] ypq.livejournal.com
Из какой-то доки:
"Make sure to use <ACRONYM> for the acronym itself, not the title that the letters stand for." :)
From: [identity profile] ypq.livejournal.com
а, нет, всё правильно... просто к нему tytle нифига в konqueror не виден.

Жаль

Date: 2004-10-27 05:27 am (UTC)
From: [identity profile] shoorick.livejournal.com
Плохо, что не виден :(
Мозилла, Опера и ИЁ показывают...

Правда, ИЁ 5 (мастдай!) не понимает, что у строчных (inline) элементов может быть видимая граница и, как результат, витиеватое подчёркивание. Поэтому он такое подчёркивание (зелёными штрихами) игнорирует нафиг.
Потому ИЁ-юзеры и просят расшифровать аббревиатуры...

Re: Жаль

Date: 2004-10-27 05:40 am (UTC)
From: [identity profile] ypq.livejournal.com
эх... опять облом... Opera еще слово Title зачем-то пишет...
так и придется только тормозной Лисой пользоваться. :(
а так было удобно Konqueror'ом из Kmail на комменты отвечать. :)

Тормозной лисой

Date: 2004-10-27 05:52 am (UTC)
From: [identity profile] shoorick.livejournal.com
Тормозная лиса == Mozilla Firefox?

Ничё, это ещё не тормоз: вот полновесная мозилла — динозавр во всех смыслах: может так затормозиться, что мало не покажется. Я как раз мозиллой хожу по вебу и читаю почту/ньюсы.

Re: Тормозной лисой

Date: 2004-10-27 09:30 pm (UTC)
From: [identity profile] ypq.livejournal.com
да, причем тормозит на порядок по сравнению с Оперой или Конкверором.

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 09:36 am
Powered by Dreamwidth Studios