jano

Рейтинг
169
Регистрация
06.07.2011
RiDDi:

sed -e 's/\<a\stitle\=\"([^\"]+)\"\shref\=\"([^\"]+)\"/<a title="$1" href="$2.html"/g' /path/*.html

Спасибо, но почему-то не работает

RiDDi:
можно сэдом жахнуть

sed -e 's/href\=\"([^\"]+)\"/href="$1.html"/g' /path/*.html


только сначала всё же глянуть ман, могу путать ченить :)

Спасибо - но все ссылки не нужно, а именно где есть a title=

DenisVS:
Увы, погуглил, ничего про это не видно.

Абсолютно разные порграммы, как по происхождению, так и по идеологии. Похож лишь внешний вид, но не друг на друга, а на канонический NC, ктоторый тоже не умел хитро искать, на сколько помню.

Да, тоже погуглил - похоже, что не умеет.

DenisVS:
Кроме mc варианты не принимаются?
Не слышал (не читал), что у него есть такая возможность.
Ищите из строки с помощью find.

find . \( -name "auto" -o -name "moto" \) -print

Спасибо - но нужно именно в mc. Это же по идее тот же far, ума не приложу - почему там нельзя так.

Спасибо.

Так же скачал TextPipe Pro. Но понять не могу как можно сделать замену между строк, в davanced find and replece всё понятно с первых же секунд.

ArbitHome:
ну такой специальный "софт" я не юзаю, я рыбкой голубенькой, она и синтаксис подсветит и поискх по разделу компа возможен, иДа там можно массово заменить строка хтмл код строка на строка строка

Что за "голубенькой рыбкой"? )

thunder_v:
ммм, дык работает же вроде как :)

К сожалению нет! (

thunder_v:
Предоставьте всю информацию, что конкретно ищете и как это делали, думаю серчевским сообществом поможем найти истину :)

Вот команда :)

grep -rl --include=*.html --include=*.php 'home\/e33\/public_html\/domain.com' ./ | xargs sed -i 's/home\/e33\/public_html\/domain.com/home\/admin\/web\/domain.com\/public_html/g'

thunder_v:
Пробуйте экранировать символ "/" через \. То есть путь будет вида:
\/some\/path\/

Пробовал - не выходит (

А как можно будет заменить путь к примеру

home/site1/public_htnl на home/site2/public_html/

?

Как поиск и замену сделать с таким символом: / ?

Нужно что бы сохранение было в utf-8 уникод

Всего: 424