Insertar espacio tras período usando sed

Tengo un montón de archivos que tienen oraciones que terminan así:\@.Next sentence. Me gustaría insertar un espacio después del período.

No todas las ocurrencias de\@. sin embargo, no tengo un espacio, por lo que mi expresión regular comprueba si el siguiente carácter después del período es una letra mayúscula.

Debido a que estoy marcando un carácter después del período, no puedo simplemente reemplazar un\@. a\@., y porque no sé qué personaje está siguiendo el período, estoy atascado.

Mi comando actualmente:

<code>sed -i .bak -E 's/\\@\.[A-Z]/<SOMETHING IN HERE>/g' *.tex
</code>

¿Cómo puedo tomar la última letra de la cadena correspondiente para usar en la expresión regular de reemplazo?

EDITAR: Para el registro, estoy usando una versión BSD desed (Estoy usando OS X) - desde mipregunta previa sobresed, al parecer BSD sed (o al menos, la versión de Apple) no siempre es agradable con las expresiones regulares de GNU sed.

Respuestas a la pregunta(4)

Su respuesta a la pregunta