Para escapar de barras, você pode usar qualquer caractere que não seja uma barra para separar as expressões regulares.
Por exemplo ( foo1/
- > foo2/
):
sed "s@foo1/@foo2/@"
sed "s|foo1/|foo2/|"
Para escapar de colchetes (este trabalho também para barras) você precisa colocar um caractere de barra invertida antes que o caractere delimitador faça com que o caractere seja tratado literalmente.
Por exemplo ( foo[] =
- > ;foo[] =
):
sed "s/foo\[\] =/;foo\[\] =/"
Leia mais executando man sed
( Sed Regular Expressions ).