sed поиск с игнорированием скобок()

Статус
В этой теме нельзя размещать новые ответы.

pash_it

Постоялец
Регистрация
5 Окт 2007
Сообщения
127
Реакции
4
Выполняю команду find ./*.sh -type f -exec sed -i 's/$name=\'rrrr\';/$ttt=rand(1,999);/' {} \;

Оно ругается на скобки, как их закрыть чтобы скрипт ен обращал внимания?
Пробовал \(\) - не помогло
Пробовал \\(\\) - не помогло

Help, please
 
Что не кто не знает?
 
Кавычки на двойные смените.
В sh вроде нет экранирования обратным слешем
Код:
find ./*.sh -type f -exec sed -i "s/$name=\'rrrr\';/$ttt=rand(1,999);/" {} \;
 
B0nuse, вроде бы проверял с двойными кавычками странно что не заметил, но все сработало.
Спасибо, очень благодарен.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху