Escapar del carácter '\' en la cadena de reemplazo en una expresión sed

Estoy tratando de tomar una línea de texto como

    13) Check for orphaned Path entries

y cámbielo a (quiero que los códigos de color de bash para colorear la salida, no se muestren en la pantalla)

\033[32m*\033[0m Check for orphaned Path entries

con códigos de colores de bash para colorear el asterisco para que destaque más. Tengo un comando sed que hace la mayor parte de eso, excepto que no maneja los códigos de color correctamente, ya que los ve como referencias al texto de reemplazo.

Lo que tengo hasta ahora:

sed "s/ *13) \(.*\)/ \033[32m*\033[0m \1/"

que produce la siguiente salida cuando se ejecuta en la cadena que di al principio:

   13) Check for orphaned Path entries33[32m*  13) Check for orphaned Path entries33[0m Check for orphaned Path entries

Toma el \ 0 del \ 033 y lo reemplaza con la cadena original. Duplicar las barras invertidas en la cadena de reemplazo no hace una diferencia; Todavía tengo el mismo texto de salida.

¿Cómo inserto escapes de colores de bash en una expresión de reemplazo sed?

Respuestas a la pregunta(6)

Su respuesta a la pregunta