Nano es un editor de línea de comando que viene con la mayoría de las distribuciones GNU/Linux. Para conocer su funcionamiento básico y sus opciones de configuración se recomienda leer:

$ man nano
$ man nanorc

El problema que quería resolver era el siguiente: tenia muchos archivos en texto plano con apuntes y notas sobre diversos temas, hechos en gedit, y quería publicarlos en la web, sin embargo al visualizar estos archivos con el navegador, no se realizaba el salto de línea automáticamente, por lo que resultaba bastante incomodo de leer.

Si bien podía pasar todos estos archivos por un editor de html, realmente no era mi interés por que eran mucho archivos y porque quería seguirlos teniendo en texto plano. Con el tiempo he aprendido que el valor de los textos no es el formato, sino lo que dicen, las palabras y esto es lo que quiero preservar de la forma más simple posible. Además, me interesa seguir editando estos archivos con gedit porque es una aplicación liviana (mucho más que OpenOffice, Kompozer, etc.), tiene una herramienta de revisión de ortografía y tengo la felexibilidad de editar el texto con cualquier otro editor (Nano, vi, kword, OpenOffice, etc.).

Si bien existe muchas soluciones, la que encontré[1] y que me pareció más simple, fue utilizar el editor nano para realizar saltos de línea de forma automática a los 80 caracteres. se hace de la siguiente manera:

  1. Se abre el archivo en cuestión con nano:

 $ nano -r 70 archivo.txt

Claro, siempre hay la posibilidad de hacer un script, tal vez con awk, para realizar este proceso automáticamente en todos los archivos de texto plano ubicados en un directorio. Un script de este tipo sería un aporte interesante... ¿alguíen se anima a realizarlo?. Una pista en: Another awk question: un-word-wrap lines

Referencias

  1. HOWTO: Nano, mi editor favorito :) http://www.esdebian.org/article.php/20071215125154904

Salto_de_Linea_en_Archivos_de_Texto_Plano (last edited 2008-04-20 14:39:14 by localhost)