Mi Blog
👉 Cómo invertir las líneas de un fichero de texto

Cómo invertir las líneas de un fichero de texto

 
(8 votos)

En este artículo explicaré diversas técnicas fundamentales para invertir las líneas de un archivo de texto, una habilidad esencial tanto en entornos de desarrollo como en la administración de sistemas. Descubre cómo realizar esta tarea de manera eficiente en diversos sistemas operativos y entornos de programación

Seguid leyendo y os enseñaré a invertir las líneas de un fichero de texto...

⬇️ Compra en Amazon el hardware que utilizo ⬇️

🔥 ¡DESCÚBRELOS! 🔥

 

 

¿POR QUÉ INVERTIR UN FICHERO DE TEXTO?

A veces es necesario, por X motivo, invertir las líneas de un fichero de texto, generalmente listas ordenadas y no sabemos cómo hacerlo. Saber las opciones que tenemos es sumamente útil, ya que no tenemos que programar nada gracias a las herramientas gratuitas que tenemos para nosotros.

 

 

Invertir las líneas en ficheros de texto es muy sencillo

 

 

1.- ELEMENTOS NECESARIOS PARA ESTE TUTORIAL

  • Un equipo con GNU/Linux o un equipo con Windows y Notepad++ o Sublime text

 

 

 

 

2.- FICHERO ORIGINAL

El fichero de texto original, será un fichero de 20 líneas numeradas, pero podremos utilizar cualquier otro documento de texto plano:

esta es la línea 1
esta es la línea 2
esta es la línea 3
esta es la línea 4
esta es la línea 5
esta es la línea 6
esta es la línea 7
esta es la línea 8
esta es la línea 9
esta es la línea 10
esta es la línea 11
esta es la línea 12
esta es la línea 13
esta es la línea 14
esta es la línea 15
esta es la línea 16
esta es la línea 17
esta es la línea 18
esta es la línea 19
esta es la línea 20

 

 

3.- INVERTIR EL ORDEN EN GNU/LINUX

Invertir el orden de un fichero de texto desde consola en GNU/Linux es muy sencillo. En lugar de utilizar el comando "cat" usaremos el comando "tac" (el puesto) para invertir las líneas. La sintaxis es:

tac fichero.txt

 

 

Por tanto, para invertir el vichero de pruebas ejecutaremos:

raul@debian:~$ tac fichero.txt
esta es la línea 20
esta es la línea 19
esta es la línea 18
esta es la línea 17
esta es la línea 16
esta es la línea 15
esta es la línea 14
esta es la línea 13
esta es la línea 12
esta es la línea 11
esta es la línea 10
esta es la línea 9
esta es la línea 8
esta es la línea 7
esta es la línea 6
esta es la línea 5
esta es la línea 4
esta es la línea 3
esta es la línea 2
esta es la línea 1

 

 

En la siguiente imagen se puede ver la ejecución del comando tac:

Invertir líneas en un fichero de textoInvertir líneas en GNU/Linux

 

 

Si queremos guardarlo a fichero, es tan sencillo como redireccionar la salida a otro fichero:

raul@debian:~$ tac fichero.txt > fichero_inverso.txt

 

 

 

 

 

4.- INVERTIR EL ORDEN CON NOTEPAD++

Utilizaremos el mismo fichero de pruebas para Notepad++:

Invertir líneas en un fichero de textoFichero de texto original

 

 

Para invertir el orden, deberemos navegar por los menús a través de "Edit" -> "Line Operations" -> "Reverse Line Order":

Invertir líneas en un fichero de textoInvertir líneas

 

 

El fichero invertido con Notepad++ es:

Invertir líneas en un fichero de textoFichero con líneas invertidas

 

 

5.- INVERTIR EL ORDEN CON SUBLIME TEXT

Utilizaremos el mismo fichero de pruebas para Sublime Text:

Invertir líneas en un fichero de textoFichero de texto original

 

 

Para invertir el orden, deberemos navegar por los menús a través de "Edit" -> "Permute Lines" -> "Reverse":

Invertir líneas en un fichero de textoInvertir líneas

 

 

El fichero invertido con Sublime Text:

Invertir líneas en un fichero de textoFichero con líneas invertidas

 

 

ENJOY!


Acerca de Mi

RPF

Soy Ingeniero Téc. Industrial Mecánico, Administrador de Sistemas Informáticos, Desarrollador de Aplicaciones Informaticas Web, Técnico Superior en PRL, Experto en Energías Renovables... y trabajo actualmente como Senior DevOPS en HP SCDS.

Contactar conmigo

Dirección: León, España

E-Mail: Contactar

Web: https://www.raulprietofernandez.net

Skype: raul.lnx

APÚNTATE GRATIS

VIP RPF
Entra en la Comunidad VIP y consigue acceso a las descargas en PDF, Trucos y Videotutoriales ocultos y mucho más... ¡Muy Pronto!