Para reduzir o mínimo ao escape, sugiro usar aspas simples com sed
, como em
sed 's/pattern/repl/g'
(entre aspas simples, você pode usar livremente o backtick sem medo e sem fugir).
Se você precisar usar a variável shell no script sed
, coloque aspas simples e aspas duplas como no exemplo a seguir
var="bbb"
thing=foo
sed 's/aaa'"${var}"'ccc/some'"${thing}"'else/g'
que poderia ser melhor visto como a seguinte concatenação
's/aaa' + "${var}" + 'ccc/some' + "${thing}" + 'else/g'