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.txtLa salida será:
apple
banana
cherry
mangoBanderas útiles:
-r — ordenar en inverso (descendente):
sort -r fruits.txt-n — ordenar numéricamente en lugar de alfabéticamente:
sort -n numbers.txtSin -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 columnaNota: sort does not modify the original file — it only prints the sorted output to the screen.
Desafío
PrincipianteUsa el comando sort en fruits.txt:
- Ordena el archivo en orden alfabético usando
sort - 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 —
sortsolo 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.txtBanderas ú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 columnNota: sort no modifica el archivo original — solo imprime la salida ordenada en la pantalla.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos