sed procura e substitui strings contendo / [duplicate]

Esta questão já tem uma resposta aqui:

Como usar diferentes delimitadores para o comando substituto do sed? 1 resposta

Estou tendo problemas para descobrir como usarsed pesquisar e substituir cadeias que contenham/ caractere em um arquivo de texto/etc/myconfig.

Por exemplo, no meu arquivo de texto existente, tenho:

<code>myparam /path/to/a argB=/path/to/B xo
</code>

e eu quero isso substituído por:

<code>myparam /path/to/c argB=/path/to/D xo
</code>

Eu tentei fazer isso no bash:

<code>line='myparam /path/to/a argB=/path/to/B xo'
line_new='myparam /path/to/c argB=/path/to/D xo'
sed -i 's/$line/$line_new/g' /etc/myconfig
</code>

Mas nada acontece.

Tentando

<code>grep -rn "$line" /etc/myconfig
</code>

me devolve'myparam /path/to/a argB=/path/to/B xo' Apesar.

Qual é a maneira correta de expressar minhased comando para executar esta pesquisa e substituir e lidar corretamente com o/ comando? (Eu acho que o/ caractere em minhas cordas são os que me dando o problema porque eu usei um semelhantesed comando para procurar e substituir outra linha no arquivo de texto sem problemas e essa linha não tem um/ personagem.

questionAnswers(2)

yourAnswerToTheQuestion