sort (Unix)

Funciona de la siguiente manera: toma los archivos que figuran en su lista de argumentos y ordena sus líneas.

Los espacios en blanco son tomados por defecto como separadores de campo.

El parámetro -r invertirá el orden, -n toma un valor alfabético y lo interpreta como un número, con el parámetro -f no discriminara entre mayúsculas y minúsculas, -t se utiliza como separador de campo, -k busca según número de columna y lo ordena.

Uso: Para ordenar el directorio actual por tamaño de archivo: Para ordenar una lista en un archivo por orden alfabético: La opción -n hace que el orden sea de acuerdo a valores numéricos: En las versiones antiguas del comando existía la opción +1, la cual indicaba a sort que debía ordenarse tomando la segunda columna de datos (usándose +2 para la tercera y así sucesivamente).

Las versiones más actuales no soportan esta opción, en su lugar se usa la opción -k, por ejemplo, para ordenar usando como criterio la segunda columna de datos: Ordenar un archivo usando separadores: La opción -r invierte el orden:

sort --help