sort - ordenar líneas de archivos de texto
SINOPSIS
sort [OPCIÓN]... [ARCHIVO]...
sort [OPCIÓN]... --files0-from=F
DESCRIPCIÓN
Escribe la concatenación ordenada de todos los ARCHIVOS a la salida estándar.
Si no se especifica ARCHIVO, o si ARCHIVO es -, lee la entrada estándar.
Los argumentos obligatorios para las opciones largas también son obligatorios para las opciones cortas. Opciones de ordenamiento:
-b, --ignore-leading-blanks
ignorar los espacios en blanco iniciales
-d, --dictionary-order
considerar solo los espacios en blanco y los caracteres alfanuméricos
-f, --ignore-case
convertir las letras minúsculas a mayúsculas
-g, --general-numeric-sort
comparar según el valor numérico general
-i, --ignore-nonprinting
considerar solo los caracteres imprimibles
-M, --month-sort
comparar (desconocido) < 'ENE' < ... < 'DIC'
-h, --human-numeric-sort
comparar números legibles por humanos (por ejemplo, 2K 1G)
-n, --numeric-sort
comparar según el valor numérico de la cadena; consulte la documentación completa para obtener las cadenas admitidas
-R, --random-sort
mezclar aleatoriamente, pero agrupar las claves idénticas. Consulte [shuf]({filename}../../shuf)(1)
--random-source=ARCHIVO
obtener bytes aleatorios de ARCHIVO
-r, --reverse
invertir el resultado de las comparaciones
--sort=PALABRA
ordenar según PALABRA: general-numérico -g, numérico legible por humanos -h, mes -M, numérico -n, aleatorio
-R, versión -V
-V, --version-sort
ordenamiento natural de los números de (versión) dentro del texto
Otras opciones:
--batch-size=NMERGE
combinar como máximo NMERGE entradas a la vez; para más, usar archivos temporales
-c, --check, --check=diagnose-first
verificar la entrada ordenada; no ordenar
-C, --check=quiet, --check=silent
igual que -c, pero no informar sobre la primera línea incorrecta
--compress-program=PROG
comprimir los archivos temporales con PROG; descomprimirlos con PROG -d
--debug
anotar la parte de la línea utilizada para ordenar y advertir sobre el uso cuestionable en stderr
--files0-from=F
leer la entrada de los archivos especificados por nombres terminados en NUL en el archivo F; si F es -, leer
los nombres desde la entrada estándar
-k, --key=KEYDEF
ordenar mediante una clave; KEYDEF indica la ubicación y el tipo
-m, --merge
combinar archivos ya ordenados; no ordenar
-o, --output=ARCHIVO
escribir el resultado en ARCHIVO en lugar de la salida estándar
-s, --stable
estabilizar el ordenamiento desactivando la comparación de último recurso
-S, --buffer-size=SIZE
utilizar SIZE para el búfer de memoria principal
-t, --field-separator=SEP
utilizar SEP en lugar de la transición de no espacio en blanco a espacio en blanco
-T, --temporary-directory=DIR
utilizar DIR para los archivos temporales, no $TMPDIR ni /tmp; varias opciones especifican varios directorios
--parallel=N
cambiar el número de ordenamientos que se ejecutan simultáneamente a N
-u, --unique
mostrar solo la primera de las líneas con claves iguales; con -c, verificar el ordenamiento estricto
-z, --zero-terminated
el delimitador de línea es NUL, no nueva línea
--help mostrar esta ayuda y salir
--version
mostrar información de la versión y salir
KEYDEF es F[.C][OPTS][,F[.C][OPTS]] para la posición de inicio y fin, donde F es un número de campo y C
una posición de carácter en el campo; ambos tienen el origen en 1, y la posición de fin tiene como valor predeterminado
el final de la línea. Si ni -t ni -b están en vigor, los caracteres de un campo se cuentan desde el principio del espacio en blanco anterior. OPTS es una o más opciones de ordenamiento de una sola letra [bdfgiMhnRrV], que anulan las opciones de ordenamiento globales para esa clave. Si no se proporciona ninguna clave, utilice toda
la línea como clave. Utilice --debug para diagnosticar un uso incorrecto de la clave.
SIZE puede ir seguido de los siguientes sufijos multiplicativos: % 1% de la memoria, b 1, K 1024 (predeterminado) y así sucesivamente para M, G, T, P, E, Z, Y, R, Q.
*** ADVERTENCIA *** La configuración regional especificada por el entorno afecta al orden de ordenamiento. Establezca LC_ALL=C para obtener
el orden de ordenamiento tradicional que utiliza los valores de bytes nativos.
AUTOR
Escrito por Mike Haertel y Paul Eggert.
INFORMAR DE ERRORES
Ayuda en línea de GNU coreutils: [https://www.gnu.org/software/coreutils/] Informe cualquier error de traducción a [https://translationproject.org/team/]
VER TAMBIÉN
Documentación completa [https://www.gnu.org/software/coreutils/sort] o disponible localmente a través de: info '(coreutils) sort invocation'
Empaquetado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior [https://gnu.org/licenses/gpl.html]. Este es un software libre: puede cambiarlo y redistribuirlo. NO HAY GARANTÍA, en la medida permitida por la ley.