Cambiar la primera letra de cada línea en un archivo a mayúsculas

Necesito cambiar la primera letra de cada línea de un archivo a mayúsculas, por ejemplo.

<code>the bear ate the fish.
the river was too fast.
</code>

Se convertiría:

<code>The bear ate the fish.
The river was too fast.
</code>
El documento contiene algunas letras especiales: a, a, á, à, ǎ, ā, b, c, d, e, é, è, ě, ē, f, g, h, i, i, í, ì , ǐ, ī, j, k, l, m, n, o, o, ò, ǒ, ō, p, q, r, s, t, u, u, ú, ù, ǔ, ü, ǘ , ǜ, ǚ, ǖ, ū, v, w, x, y, y z.Las mayúsculas de estas letras son: A, A, Á, À, Ǎ, Ā, B, C, D, E, E, È, Ě, Ē, F, G, H, I, I, Í, Ì, Ǐ, Ī, J, K, L, M, N, O, O, Ó, Ò, Ǒ, P, Q, R, S, T, U, Ú, Ù, Ǔ, Ü, Ǘ, Ǜ, Ǚ, Ǖ, Ū, V, W, X, Y y Z.

¿Cómo puedo cambiar a mayúsculas la primera letra de cada línea del archivo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta