SORT(1) Ordenes de usuario SORT(1)
NOMBRE
sort - ordena las lineas de un archivo de texto
SINOPSIS
sort [OPCION]... [ARCHIVO]...
sort [OPCION]... --files0-from=F
DESCRIPCION
Muestra todos los ARCHIVO(S) ordenados y concatenados por la salida
estandar.
Si no se define ningun ARCHIVO o bien se indica '-', se lee la entrada
estandar.
Los argumentos obligatorios para las opciones largas tambien los son
para las opciones cortas. Opciones de ordenado:
-b, --ignore-leading-blanks
ignora los espacios en blanco iniciales
-d, --dictionary-order
solo tiene en cuenta espacios en blanco y los caracteres
alfanumericos
-f, --ignore-case
no distingue entre mayusculas y minusculas
-g, --general-numeric-sort
realiza la comparacion segun el valor numerico
-i, --ignore-nonprinting
solo tiene en cuenta caracteres imprimibles
-M, --month-sort
compara (desconocido) < 'ENE' < ... < 'DIC'
-h, --human-numeric-sort
compara numeros en formato humanamente legible (p.ej: 2K,1G,
etc...)
-n, --numeric-sort
compara segun el numero
-R, --random-sort
mezcla las lineas, pero agrupara aquellas con un mismo patron.
Consulte shuf(1)
--random-source=ARCHIVO
extrae bytes aleatoriamente de ARCHIVO
-r, --reverse
invierte el resultado de las comparaciones
--sort=PALABRA
ordena segun la PALABRA: -g por numero en general, -h generico
tal como lo haria un humano, -n numerico, -R aleatorio, -V por
numero de version
-V, --version-sort
ordena de modo natural los numero de version segun el texto
Otras opciones:
--batch-size=NFUSION
fusiona un maximo de NFUSION entradas al mismo tiempo. Si fuese
un mayor numero, emplearia archivos temporales
-c, --check, --check=diagnose-first
solo comprueba si la entrada ya esta ordenada. No ordena nada
-C, --check=quiet, --check=silent
igual que -c pero no emite ningun diagnostico
--compress-program=PROG
comprime temporalmente con PROG. Para descomprimir utiliza PROG
-d
--debug
destaca la parte de la linea empleada por sort e informa por la
salida de error estandar de cualquier problema.
--files0-from=ARCHIVO
toma los datos de los archivos definidos mediante nombres
terminados con el NUL en ARCHIVO. Si ARCHIVO es '-', se toman en
la entrada estandar.
-k, --key=KEYDEF
ordena segun una determinada clave; KEYDEF indica el tipo y
localizacion
-m, --merge
fusiona archivos previamente ordenados; no ordena nada
-o, --output=ARCHIVO
envia el resultado a ARCHIVO en lugar de hacerlo por la salida
estandar
-s, --stable
hace que sort sea mas estable eliminando la comparacion de
ultimo recurso
-S, --buffer-size=TAMANO
utiliza TAMANO como buffer principal de memoria
-t, --field-separator=SEP
considera SEP en lugar de espacios en blanco como separador
-T, --temporary-directory=DIR
utiliza DIR como directorio temporal en lugar de $TMPDIR o /tmp.
Es posible definir varios directorios a empleando multiples
opciones
--parallel=N
define a 'N' la cantidad total de ejecuciones en paralelo de
sort
-u, --unique
Con la opcion -c comprobara si el ordenamiento es estricto. Sin
esta opcion solo muestra la primera de una serie de duplicados
-z, --zero-terminated
las lineas se delimitan con NUL en lugar de nueva linea
--help muestra la ayuda y finaliza
--version
muestra la version del programa y finaliza
KEYDEF es F[.C][OPTS][,F[.C][OPTS]] para las posiciones inicial y
final, F es un numero de campo y C la posicion de un caracter en dicho
campo. En ambos casos empiezan en 1 y, por defecto, terminan al final
de la linea. Si no se indican ni la opcion -t ni la -b, se contabilizan
los caracteres de un campo desde el inicio del anterior espacio en
blanco. OPT consiste en una o mas letras que representan las opciones
de ordenamiento: [bdfgiMhnRrV]. Estas anulan las opciones de
ordenamiento globales para esta clave. Si no se aporta ninguna clave,
se empleara la totalidad de la linea como tal. Use --debug para
detectar error con el uso de la clave.
TAMANO puede ir seguido de los siguientes sufijos mltiplicadores: % 1%
de memoria, b 1, K 1024 (por defecto) y asi succesivamente con M, G, T,
P, E, Z, Y, R y Q.
**** IMPORTANTE **** la localizacion definida en el sistema afecta al
resultado de la ordenacion. Defina LC_ALL=C para un funcionamiento
predeterminado de sort empleando valores de bytes nativos.
AUTOR
Escrito por Mike Haertel y Paul Eggert.
INFORMAR DE ERRORES
Ayuda en linea de GNU Coreutils:
Informe cualquier error de traduccion a
COPYRIGHT
Copyright (C) 2023 Free Software Foundation, Inc. Licencia GPLv3+: GNU
GPL version 3 o posterior .
Esto es software libre: usted es libre de cambiarlo y redistribuirlo.
NO HAY GARANTIA, en la medida permitida por la legislacion.
VEASE TAMBIEN
shuf(1), uniq(1)
Documentacion completa
tambien disponible localmente ejecutando: info '(coreutils) sort
invocation'
TRADUCCION
La traduccion al espanol de esta pagina del manual fue creada por
Marcos Fouces
Esta traduccion es documentacion libre; lea la GNU General Public
License Version 3 o
posterior con respecto a las condiciones de copyright. No existe
NINGUNA RESPONSABILIDAD.
Si encuentra algun error en la traduccion de esta pagina del manual,
envie un correo electronico a .
GNU coreutils 9.4 Enero 2024 SORT(1)