- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть статический сайт на 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