Considerar el espacio métrico $E$ de las funciones continuas en $[0,1]$, con la distancia $d : E \times E \rightarrow \mathbb{R}_+$ definido por
$$d(f,g)=\int_0^1 |f(t)-g(t)| \mathrm{dt}$$
Consideremos el subespacio $A$ de los afín funciones.
Considerar la aplicación de $\varphi : [0,1]^2 \rightarrow E$ definida para todos los $(a,b) \in [0,1]^2$ por
$$\varphi(a,b) = \lbrace f : t \rightarrow (b-a)t+a \rbrace$$
Entonces es fácil ver que $\varphi$ es continua. Además, su imagen es, precisamente, $A$. Usted deducir que $A$ es un subconjunto compacto de $E$ (como una imagen continua de un compacto $[0,1]^2$), y por lo tanto $A$ es cerrado.
Esto demuestra, en el caso de tu pregunta, que tal función $f$ tiene que ser afín, como un límite de la conjunto cerrado de afín funciones.
De modo que existe $a,b$ tal que $f(x)=ax+b$. Puede reescribir la hipótesis de
$$\int_0^1 |(a-a_n)x +(b-b_n)| \mathrm{dx} \rightarrow 0$$
Es fácil ahora para demostrar que la única posibilidad es que $a_n \rightarrow a$ e $b_n \rightarrow b$.