Приветствую.
Кто может подсказать как экранировать символ $ (доллар) в терминале Linux с использованием sed?
Изначально по незнанию выполнил команду
find -type f -name \*.php -exec sed -i -r "s/'lead_domain' => $url/'lead_domain' => substr($url, 0, 100)/g" {} \;
И у меня вышло что $url уполз в конец строки и получилось "'lead_domain' => substr(, 0, 100)$url"
Потом я использовал
find -type f -name \*.php -exec sed -i -r "s/'lead_domain' => \$url/'lead_domain' => substr(\$url, 0, 100)/g" {} \;
но эта команда не срабатывает. Как правильно написать, чтобы выполнилась?