Please enable JavaScript.
Coggle requires JavaScript to display documents.
UT5.2.Ficheros y Directorios - Coggle Diagram
UT5.2.Ficheros y Directorios
Un campo puede estar separado del siguiente por ( : ), tabuladores o por cualquier otro carácter separador
Opciones:
-b: Hace que se ignoran para la clasificación, los espacios en blanco que preceden a los caracteres del campo de clasificación elegido.
-c: Hace una comprobación previa del fichero a ordenar por si ya estuviera ordenado en base a los criterios que se están utilizando en la orden en curso, en cuyo caso no volverá a ordenarlo.
-d: Se ordena una clasificación alfanumérica, es decir, que se tendrán en cuenta las letras, los dígitos y los espacios, pero no el resto de caracteres.
-f: Durante la ordenación se considera a todas las letras como si fueran mayúsculas.
-m: Hace la mezcla ordenada de los ficheros incluidos en la orden, avisando que tales ficheros ya han sido ordenados y, por tanto, no es necesario volverlos a clasificar.
-n: Hace la ordenación en base al valor numérico de una cadena de dígitos, en la que pueden aparecer opcionalmente; algún espacio inicial, los signos (+ o -), y el punto decimal.
-o: especifica que el resultado de la ordenación se guarde en el fichero de salida que se especifica.
-r: Hace que se invierta el orden de la clasificación.
-tx: Esta opción establece el carácter x como carácter de separación entre los distintos campos
-u: omitir en la salida las líneas en las que el campo clave está repetido.
+num: num es el indicativo del campo en base al cual se desea efectuar la clasificación. Los campos están numerados de izquierda a derecha y de cero en adelante. El campo de clasificación por defecto es el cero, que corresponde a la línea completa.
-num: Cancela la clave anterior de modo que, tras una clasificación en base a un campo determinado, todo debe quedar como al principio. Así, si previamente se había establecido que el campo de clasificación debía ser el tercero (+2) para detener la clasificación tras cubrir todo el tercer campo y volver al campo cero debemos dar la orden -3, con lo que se saltan tres campos hacia atrás.
Ejemplos:
sort /etc/group Clasifica el fichero en orden ascendente, mostrando el resultado en pantalla
sort /etc/passwd y /etc/group -o resultado Clasifica los ficheros /etc/passwd y /etc/group y almacena su resultado en el fichero resultado.
sort -t: + 3 /etc/passwd Clasifica el fichero utilizando el carácter : como separador de campos, usando como clave de ordenación a partir del tercer campo hasta el final del registro.
sort -r /etc/group Clasifica e /etc/group en orden descendente y lo envía a la pantalla.