English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El comando sort de Linux se utiliza para ordenar el contenido de archivos de texto.
El comando sort de Linux puede ordenar el contenido de un archivo de texto, tomando cada línea como unidad.
sort [-bcdfimMnr][-o<archivo de salida>][-t<carácter de separación>][+<inicio de columna>-<final de campo>][--help][--verison][archivo]
Descripción de los parámetros:
-b Ignorar los caracteres de espacio en blanco al principio de cada línea.
-c Verificar si el archivo se ha ordenado según el orden.
-d - Al ordenar, maneja letras, números y espacios en blanco, ignora otros caracteres.
-f - Al ordenar, considera las letras minúsculas como mayúsculas.
-i - Al ordenar, además de 04de 0 a176ignorar otros caracteres ASCII entre ellos.
-m - Combinar varios archivos ordenados.
-M - Antes de3Las letras se ordenan según las abreviaturas del mes.
-n - Ordenar según el tamaño numérico.
-u - Significa único (unique), los resultados de la salida son eliminados de duplicados.
-o<archivo de salida> - Guardar los resultados ordenados en el archivo especificado.
-r - Ordenar en orden inverso.
-t<carácter de separación> - Especificar el carácter de separación utilizado para la columna al ordenar.
+<inicio de columna>-<final de columna> - Ordenar con la columna especificada, el rango es desde la columna de inicio hasta la columna anterior a la de final.
--help - Mostrar ayuda.
--version - Mostrar información de versión.
El comando utilizado para ordenar las líneas del archivo de manera predeterminada es el siguiente:
sort testfile
El comando sort ordenará el primer columna del archivo de texto en el orden de los códigos ASCII y mostrará los resultados en la salida estándar.
El archivo testfile se puede ver con el comando cat, y su ordenación original es la siguiente:
$ cat testfile # ordenación original del archivo testfile test 30 Hola 95 Linux 85
Los resultados ordenados con el comando sort se muestran a continuación:
$ sort testfile # ordenar resultados Hola 95 Linux 85 test 30