Wstaw spację po kropce używając sed

Mam kilka plików, których zdania kończą się tak:\@.Next sentence. Chciałbym wstawić spację po kropce.

Nie wszystkie zdarzenia\@. nie ma jednak spacji, więc mój regex sprawdza, czy następny znak po kropce jest wielką literą.

Ponieważ sprawdzam jedną postać po tym okresie, nie mogę po prostu zrobić wymiany\@. do\@., a ponieważ nie wiem, jaka postać śledzi ten okres, utknąłem.

Moje polecenie obecnie:

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

Jak mogę pobrać ostatnią literę pasującego ciągu do użycia w zastępczym wyrażeniu regularnym?

EDYCJA: Dla rekordu używam wersji BSDsed (Używam OS X) - z mojegopoprzednie pytanie dotyczącesed, najwyraźniej BSD sed (a przynajmniej wersja Apple) nie zawsze gra ładnie z wyrażeń regularnych GNU sed.

questionAnswers(4)

yourAnswerToTheQuestion