Menu
Coddy logo textTech

Comando Sort

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 32 de 82.

El comando sort organiza las líneas de un archivo en orden alfabético o numérico.

Tenemos fruits.txt:

banana
apple
cherry
mango

Simplemente escribe sort seguido del nombre del archivo:

sort fruits.txt

La salida será:

apple
banana
cherry
mango

Banderas útiles:

-r — ordenar en inverso (descendente):

sort -r fruits.txt

-n — ordenar numéricamente en lugar de alfabéticamente:

sort -n numbers.txt

Sin -n, los números se ordenan como texto, por lo que 10 vendría antes que 2. Con -n, se ordenan correctamente por valor.

-u — ordenar y eliminar líneas duplicadas al mismo tiempo:

sort -u fruits.txt

-k — ordena por una columna específica (útil para archivos con múltiples columnas):

sort -k2 data.txt   # ordena por la segunda columna

Nota: sort does not modify the original file — it only prints the sorted output to the screen.

challenge icon

Desafío

Principiante

Usa el comando sort en fruits.txt:

  1. Ordena el archivo en orden alfabético usando sort
  2. Ordena el archivo en orden alfabético inverso usando sort -r

Pista: Ejecuta ambos comandos uno después del otro. El archivo original no se cambia — sort solo imprime el resultado.

Hoja de referencia

El comando sort organiza las líneas de un archivo en orden alfabético o numérico:

sort fruits.txt

Banderas útiles:

-r — ordenar en orden inverso (descendente):

sort -r fruits.txt

-n — ordenar numéricamente en lugar de alfabéticamente:

sort -n numbers.txt

-u — ordenar y eliminar líneas duplicadas:

sort -u fruits.txt

-k — ordenar por una columna específica:

sort -k2 data.txt   # sort by the second column

Nota: sort no modifica el archivo original — solo imprime la salida ordenada en la pantalla.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos