Eu tenho essa string ocorrendo N vezes em um arquivo: ${FOO}
que preciso substituir por esta string:${'$'}{BAR}
Este é o meu estado atual:
sed "s/\\${FOO}/\\${'\\$'}{BAR}/" file.txt
mas gera "má substituição".
Como eu poderia conseguir isso corretamente com sed
(versão 4.8)?
Uma única barra invertida antes do cifrão é suficiente.
Usar aspas simples também é uma possibilidade. Simplifica os cifrões, mas as aspas simples tornam-se um pouco mais complexas: