Inserir espaço após período usando sed

Eu tenho um monte de arquivos que tem frases terminando assim:\@.Next sentence. Eu gostaria de inserir um espaço após o período.

Nem todas as ocorrências de\@. No entanto, não tenho um espaço, então meu regex verifica se o próximo caractere após o período é uma letra maiúscula.

Como estou verificando um caractere após o período, não posso simplesmente substituir\@. para\@., e porque eu não sei qual personagem está seguindo o período, estou preso.

Meu comando atualmente:

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

Como posso pegar a última letra da string correspondente para usar na regex de substituição?

EDIT: Para o registro, eu estou usando uma versão BSD desed (Estou usando o OS X) - do meupergunta anterior sobresedaparentemente, o BSD sed (ou pelo menos, a versão da Apple) nem sempre funciona bem com as expressões regulares do GNU sed.

questionAnswers(4)

yourAnswerToTheQuestion