[Help] Массовая замена текста & Кавычки

TAFF
На сайте с 28.08.2008
Offline
140
1555

Здравствуйте!

Подскажите пожалуйста, как "экранировать" кавычки в этих способах массовой замены указанного текста:

perl -i -pe 's/'encodeURI(document.referrer)'/encodeURI(document.referrer)/;' *

replace ''encodeURI(document.referrer)'' 'encodeURI(document.referrer)'

Необходимо заменить 'encodeURI(document.referrer)' => encodeURI(document.referrer)

✓ Администрирование (/ru/forum/494299) | ✓ Домены (/ru/forum/298049) | ✓ Продажа аккаунтов narod.ru (/ru/forum/585347)
Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#1

Вот так, если для Perl:

perl -i -pe "s/'encodeURI(document.referrer)'/encodeURI(document.referrer)/;" *
Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon (https://fastnetmon.com)
TAFF
На сайте с 28.08.2008
Offline
140
#2

Pavel.Odintsov, Не сработало

Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#3
TAFF:
Pavel.Odintsov, Не сработало

Хм, странно, правда.

Давайте тогда sed ом:

sed -i "s/'encodeURI(document.referrer)'/encodeURI(document.referrer)/" *
MM
На сайте с 04.02.2009
Offline
31
#4

тогда уж так sed -i "s/'encodeURI(document\.referrer)'/encodeURI(document.referrer)/g" *

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий