- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Собственно делаю замена в файлах на хосте:
find /patch -name "*.html" -exec sed -i 's/[START]/[FINISH]/g' {} \+
Можно как то сделать рандомную подставку ?
([FINISH1]|[FINIS2]|[FISISH3]) тоесть указать несколько вариаций на змену?
А не проще реализовать скриптом?
Сначала найти файлы, потом рандомно применить команду замены?
Увы но в данной ситуации не проще.(
Увы но в данной ситуации не проще.(
В регулярках POSIX (они используются в SED) я не нашёл рандомной выборки шаблона для замены.
Есть только возможность конструкции "заменяемый текст1" или "заменяемый текст2" или ... / текст для замены.
В смысле в каждом файле все вхождения заменять на одно рандомное значение, или все?
В регулярках POSIX (они используются в SED) я не нашёл рандомной выборки шаблона для замены.
Есть только возможность конструкции "заменяемый текст1" или "заменяемый текст2" или ... / текст для замены.
Вот я тоже не заметил.
---------- Добавлено 05.11.2013 в 16:14 ----------
В смысле в каждом файле все вхождения заменять на одно рандомное значение, или все?
Да именно так :))) :)
Ну если чисто в одну строку надо, то можно как-то так:
perl -p -i -e 'my @array=('one', 'two', 'three'); my $rand=$array[rand @array]; s/1/$rand/g'
Только exec в find надо будет с \; завершить.
Ну если чисто в одну строку надо, то можно как-то так:
perl -p -i -e 'my @array=('one', 'two', 'three'); my $rand=$array[rand @array]; s/1/$rand/g'
Только exec в find надо будет с \; завершить.
Спасибо огромное! То что нужно!
Увы но в данной ситуации не проще.(
Спасибо огромное! То что нужно!
сами себе противоречите, приведённое решение и есть скрипт.