Con la terminal: Ordenar alfabéticamente el contenido (líneas) de un archivo

En mis ratos libres me pongo a aleatoriamente, revisar comandos del sistema… es por eso que muchas veces encuentro interesantes tips :)

Este es uno de ellos, precisamente como indica el título, les mostraré el cómo teniendo un archivo con muchas líneas de texto dentro, ordenar alfabéticamente las líneas de ese archivo.

Por ejemplo, tenemos un archivo (llamado distros) que contiene lo siguiente:

linux
debian
ubuntu
archlinux
sabayon
gentoo
solusos

Y deseamos ordenar alfabéticamente estas distros.

Para ello en una terminal ponemos lo siguiente:

cat distros | sort > distros-ordenadas

Y listo, les muestro el screenshot de yo ejecutando este comando, y luego haciendo un cat (mostrando contenido) del nuevo archivo distros-ordenadas:

…. ¿a que es extremadamente fácil? :D

El comando sort tiene muchas opciones, en la terminal si hacen man sort les mostrará todas las opciones ;)

En fin, un pequeño tip que nos podría resolver varios problemas en determinado momento jajajaja, espero les haya gustado.

Saludos


KZKG^Gaara

KZKG^Gaara: Usuario de GNU/Linux y administrador de red desde hace algunos años. Intento mantenerme en el lado oscuro de la fuerza, pues es donde está lo divertido de la vida. Administrador y Fundador de todo esto que ven, pero uno más dentro de la familia.


11 comentarios en “Con la terminal: Ordenar alfabéticamente el contenido (líneas) de un archivo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  1. Esto sí que es muy útil, gracias por compartir el dato~

    1/9
  2. De donde sacas los tips?

    5/9
    • Simplemente como dije en el inicio del post, en mis ratos libres me pongo a revisar comandos del sistema :)
      Este lo encontré porque buscaba opciones o alternativas al comando locate, intenté buscar comandos como “search” o algo así, pero no encontré ninguno, por lo que listé todos los comandos con s y luego de un rato me llamó la atención sort :)

      Gracias por el comanterio, bienvenido al blog :D

      6/9
  3. Hago soporte a servidores Unix AIX y Sun (y de vez en cuando algún Red Hat o SuSe) integramente desde la terminal y la verdad es que los comandos sort, junto al cut, grep, awk, etc. hacen maravillas ^___^

    7/9

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>