В моем bash script у меня есть внешняя (полученная от пользователя) строка, которую я должен использовать в шаблоне sed.
REPLACE="<funny characters here>"
sed "s/KEYWORD/$REPLACE/g"
Как я могу избежать строки $REPLACE
, поэтому ее можно было бы безопасно принять sed
в качестве замены литерала?
ПРИМЕЧАНИЕ. KEYWORD
- это немая подстрока без совпадений и т.д. Она не предоставляется пользователем.