maeln0r
@maeln0r

Не отрабатывает find… sed

Добрый день. Не подскажете в чем мой косяк?

Есть команда:
find -type f -name \*.php -exec sed -i -r 's/Добавить\sв\sкорзину/Отложить товар/g' {} \;

И она, соответственно выдает ошибку (- sed: -e expression #1, char 37: unterminated `s' command)

Понимаю что я что-то не заэкранировал, но не могу найти что.
  • Вопрос задан
  • 3171 просмотр
Пригласить эксперта
Ответы на вопрос 2
find . -name '*.php' -exec sed -i 's/старый/новый/g' "{}" \;
Ответ написан
Комментировать
@mole2
IT
в find сначало укажи где он начинает искать (путь)
зачем ты в -name \*.php пере звездочко пишешь \ ?
внутри sed ты что хочешь сделать \s ???
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы