Sintaxis del comando sort
sort [OPCIÓN]... [FICHERO]...
o bien: sort [OPCIÓN]... --files0-from=F
El comando sort muestra la concatenación ordenada de todos los FICHERO(s) en la salida estándar. Sin FICHERO, o cuando FICHERO es -, lee la entrada estándar.
Opciones del comando sort
Los argumentos obligatorios para las opciones largas del comando sort son también obligatorios para las opciones cortas.
Opción |
Descripción |
-b, |
--ignore-leading-blanks |
opción del comando sort que descarta los espacios en blanco al principio.
|
-d, |
--dictionary-order |
el comando sort considera sólo los caracteres alfanuméricos y los espacios.
|
-f, |
--ignore-case |
convertir las minúsculas en mayúsculas es el uso de esta opción del comando sort.
|
-g, |
--general-numeric-sort |
el comando sort compara de acuerdo con el valor numérico general.
|
-i, |
--ignore-nonprinting |
para considerar solamente caracteres imprimibles se debe utilizar esta opción del comando sort.
|
-M, |
--month-sort |
oopción del comanddo sort que compara (desconocido) < 'JAN' < ... < 'DEC'.
|
-h, |
--human-numeric-sort |
para comparar números en forma legible (p. ej., 2K 1G) se usa esta opción del comando sort.
|
-n, |
--numeric-sort |
comparar según el valor numérico de la cadena.
|
-R, |
--random-sort |
uso del comando sort para barajar, pero agrupar teclas idénticas.
|
|
--random-source=FILE |
opsión del comando sort que permite obtener bytes aleatorios de FILE.
|
-r, |
--reverse |
invertir el resultado de las comparaciones es la finalidad de esta opción del comando sort.
|
|
--sort=PALABRA |
ordena de acuerdo con PALABRA: general-numeric -g; human- numeric -h, mes -M; numérico -n, aleatorio -R; versión -V
|
-V, |
--version-sort |
orden natural de los números (de versión) dentro del texto.
|
Otras opciones del comando sort
Opcion |
Descripcion |
|
--batch-size=NCOMBI |
combina como mucho NCOMBI entradas cada vez; para más use ficheros temporales.
|
-c, |
--check, --check=diagnose-first |
el comando sort comprueba si la entrada está ordenada, no ordena.
|
-C, |
--check=quiet, --check=silent
|
opción del comando sort que es similar -c, pero no informa de la primera línea errónea.
|
|
--compress-program=PROG |
comprime temporales con PROG; los descomprime con PROG -d.
|
|
--debug |
opción que ofrece el comando sort que anota la parte de la línea que se utiliza para ordenar y avisa acerca de uso cuestionable de la salida de error estándar.
|
|
--files0-from=F |
el comando sort lee la entrada de los fichero especificados por nombres terminados en NUL del fichero F Si F es - entonces lee los nombre de la entrada estándar.
|
-k, |
--key=CLAVEDEF |
esta opción del comando sort ordena de acuerdo con una clave, CLAVEDEF establece lugar y tipo.
|
-m, |
--merge |
para combinar ficheros ya ordenados se utiliza esta opción del comando sort, no ordena.
|
-o, |
--output=FICHERO |
el comando sort escribe el resultado en FICHERO, en lugar de la salida estándar.
|
-s, |
--stable |
pción del comando sort que estabiliza la ordenación desactivando la comparación de último recurso.
|
-S, |
--buffer-size=TAMAÑO |
el comando sort utiliza TAMAÑO para el búfer de memoria principal.
|
-t, |
--field-separator=SEP |
usar SEP en lugar de la transición de un no espacio a un espacio es la finalidadd del comando sort con esta opción.
|
-T, |
--temporary-directory=DIR |
opción del comanddo sort que usa DIR para los ficheros temporales, no $TMPDIR ni /tmp; varias opciones especifican varios directorios.
|
|
--parallel=N |
cambiar el número de ejecuciones concurrentes de sort a N es permitido con esta opción del comando sort.
|
-u, |
--unique |
opción del comando sort que con -c, comprueba estrictamente el orden; sin -c; muestra solamente la primera de una tanda igual.
|
-z, |
--zero-terminated |
esta opción del comando sort establece que el delimitador de líneas es NUL, no nueva línea.
|
Ejemplos del comando sort
- Uso del comando sort para ordenar el archivo listado.txt alfabéticamente.
sort listado.txt
- Uso del comando sort para invertir el orden alfabético de listado.txt.
sort -r listado.txt