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

Telegram запустил конструктор аватаров и автосохранение полученных медиа
А для пользователей Premium заработал перевод чатов, каналов и групп
Оксана Мамчуева

Анализируем факторы ранжирования Яндекса: как попасть в топ в 2023 году
Факторы можно разделить на несколько основных групп для последовательной проработки
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите пожалуйста команду или скрипт.
Как в консоле заменить в дериктории /domain.com/ все *.html, *.php файлы в которых есть слово к примеру auto на disable.
Лучше конечно скрипт, директорий около 30-ти, что бы вбил в него и скрипт сделал, что нужно.
Да и ещё некоторый текст к примеру японский, нужно что бы сохранение было в нужной кодировке.
find -name '*html*' -exec grep -rl 'auto' ./ | xargs sed -i 's/auto/disable/g'
Такая команда почему-то не работает и как указать 2 расширения php и html тоже
Пишет:
find: missing argument to `-exec'
sed: no input files
Подскажите пожалуйста команду или скрипт.
Как в консоле заменить в дериктории /domain.com/ все *.html, *.php файлы в которых есть слово к примеру auto на disable.
Лучше конечно скрипт, директорий около 30-ти, что бы вбил в него и скрипт сделал, что нужно.
Да и ещё некоторый текст к примеру японский, нужно что бы сохранение было в нужной кодировке.
find -name '*html*' -exec grep -rl 'auto' ./ | xargs sed -i 's/auto/disable/g'
Такая команда почему-то не работает и как указать 2 расширения php и html тоже
Пишет:
find: missing argument to `-exec'
sed: no input files
Попробуйте данную команду
cd /path/to/directory
find . -name '*.html' -o -name '*.php' |xargs -i sed -i s/auto/disable/g {}
она обработает оба расширения php и html
Вообщем правильно будет так:
grep -rl --include=*.html --include=*.php 'auto' ./ | xargs sed -i 's/auto/disable/g'
Вообщем правильно будет так:
grep -rl --include=*.html --include=*.php 'auto' ./ | xargs sed -i 's/auto/disable/g'
Это также рабочий вариант, все верно. Задачу можно решить несколькими путями.
Это также рабочий вариант, все верно. Задачу можно решить несколькими путями.
Может подскажешь скрипт, где вбиваешь пути и происходит замена?
У вас есть 2 возможных решения по факту. Выбирайте лучшее, втулите его в башскрипт, подставьте в него переменную пути и все.
А как можно будет заменить путь к примеру
home/site1/public_htnl на home/site2/public_html/
?
Как поиск и замену сделать с таким символом: / ?
Нужно что бы сохранение было в utf-8 уникод
Пробуйте экранировать символ "/" через \. То есть путь будет вида:
\/some\/path\/
Пробуйте экранировать символ "/" через \. То есть путь будет вида:
\/some\/path\/
Пробовал - не выходит (
Пробовал - не выходит (
Предоставьте всю информацию, что конкретно ищете и как это делали, думаю серчевским сообществом поможем найти истину :)
Предоставьте всю информацию, что конкретно ищете и как это делали, думаю серчевским сообществом поможем найти истину :)
Вот команда :)
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'