- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть статический сайт на 1000 страниц. Как через командную строку Линукс автоматически на всех страницах убрать запись между ? и "
Как-то так
# find -type f -name *.html -exec sed -i -r 's/что_меняем/на_что_меняем/g' {} \;
Но проще выкачать сайт на винду. Через Notepad++ поиск и замена в файлах.
это понятно, но мне нужно убрать весь текст от знака вопроса до кавычек
<a rel="nofollow" href="http://site.ru/?text" target="_blank" style="text-decoration: line-through !important;">текст</a>
Пробовал вот так:
find site.ru.ru/ -type f -name '*.html' -exec sed -i '/?/,/"/d' {} \;
В результате испортил сайт
Да, еще хотел написать, сделайте бекап обязательно!
Тогда через Notepad++
это понятно, но мне нужно убрать весь текст от знака вопроса до кавычек
"что-меняем" в указанном примере - это на самом деле регулярное выражение, так что подберите такое какое вас устроит.
find . -name '*.html' -exec sed -i 's/?[a-zA-Z0-9]*"/"/g' {} \;
в папке, где находится контент сайта.
ну и бекап конечно всегда рекомендуется делать, перед подобными действиями.
smart2web, да, такие масштабные изменения нужно делать только после создания резервного бекапа и желательно в Notepad++ (массовая автозамена). Менял 50 страниц, все получилось. А как сразу тысячу, даже не знаю.
Как-то пренебрёг этой истиной и потерял несколько страниц контента.
Но проще выкачать сайт на винду. Через Notepad++ поиск и замена в файлах.
Не проще. Проще закинуть в корень сайта крошечный скриптик Find and Replace (FAR), который умеет делать поиск и замену участков кода по файлам. Делов меньше минуты.
Не проще. Проще закинуть в корень сайта крошечный скриптик Find and Replace (FAR), который умеет делать поиск и замену участков кода по файлам. Делов меньше минуты.
Кому как удобнее. У меня дира сайта всегда подмонтирована в Мой компьютер. И такое действие я бы произвел секунд на 20