busca y reemplaza cadenas que contengan / [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo usar diferentes delimitadores para el comando sed suplente? 1 respuesta

Estoy teniendo problemas para averiguar cómo usarsed para buscar y reemplazar cadenas que contienen el/ personaje en un archivo de texto/etc/myconfig.

Por ejemplo, en mi archivo de texto existente, tengo:

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

Y quiero que esto sea reemplazado por:

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

Intenté hacer esto en 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>

Pero nada pasa.

Intentando

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

me devuelve'myparam /path/to/a argB=/path/to/B xo' aunque.

¿Cuál es la forma correcta de expresar mised comando para ejecutar esta búsqueda y reemplazar y tratar correctamente con el/ ¿mando? (Creo que la/ el personaje en mis cuerdas son los que me están dando el problema porque usé una similarsed comando para buscar y reemplazar otra línea en el archivo de texto sin problemas y esa línea no tiene una/ personaje.

Respuestas a la pregunta(2)

Su respuesta a la pregunta