¿Cómo encontrar y reemplazar todas las apariciones de una cadena de forma recursiva en un árbol de directorios?

Usando solo grep y sed, ¿cómo puedo reemplazar todas las ocurrencias de:

a.example.com

con

b.example.com

dentro de un archivo de texto bajo la/home/user/ el árbol de directorios también busca y reemplaza recursivamente todas las ocurrencias en todos los archivos en los subdirectorios.

Respuestas a la pregunta(7)

Su respuesta a la pregunta