Comprobar la ortografía de un archivo de texto plano

Mientras uno hace tareas rutinarias, como escribir este blog, está escribiendo en archivos de texto plano. Se puede comprobar la ortografía de este tipo de archivos desde la línea de comandos empleando aspell. En la mayoría de distribuciones se encuentra en el paquete aspell, pero habrá que instalar también los diccionarios de los idiomas que correspondan, que suelen llamarse aspell-en (inglés), aspell-es (para el español), o en general aspell-<codigo de idioma>.

Pueden encontrarse los diccionarios instalados de la siguiente manera:

aspell dicts
en
en-variant_0
en-variant_1
en-variant_2
en-w_accents
en-wo_accents
en_AU
en_AU-variant_0
en_AU-variant_1
en_AU-w_accents
en_AU-wo_accents
en_CA
en_CA-variant_0
en_CA-variant_1
en_CA-w_accents
en_CA-wo_accents
en_GB
en_GB-ise
en_GB-ise-w_accents
en_GB-ise-wo_accents
en_GB-ize
en_GB-ize-w_accents
en_GB-ize-wo_accents
en_GB-variant_0
en_GB-variant_1
en_GB-w_accents
en_GB-wo_accents
en_US
en_US-variant_0
en_US-variant_1
en_US-w_accents
en_US-wo_accents
es

Para probarlo podemos crear fácilmente un archivo con una o más faltas de ortografía:

echo "Hola marmota, hace un buen dia de estio" > corrigeme.txt

Y lazamos el corrector indicándole que use el diccionario español:

aspell -d es -c corrigeme.txt

Con esto aspell nos irá preguntando qué hacer con cada falta de ortografía, como se muestra en la siguiente captura:

Captura de pantalla de aspell en funcionamiento. Se muestra un estracto del texto en el que hay una falta resaltada y debajo, en un menú da opciones de sustitución
Cada vez que resolvamos una falta de ortografía se pasará a la siguiente.

Es notable destacar que si se comprueba un archivo XML no intenta corregir etiquetas ni atributos.