Escapar uma corda para um padrão de substituição sed
No meu script bash, tenho uma string externa (recebida do usuário), que devo usar no padrão sed.
REPLACE="<funny characters here>"
sed "s/KEYWORD/$REPLACE/g"
Como posso escapar da$REPLACE
string para que ele fosse aceito com segurança porsed
como uma substituição literal?
NOTA: oKEYWORD
é uma substring estúpida, sem correspondências, etc. Não é fornecida pelo usuário.