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.