Comando sort

4 febrero, 2013
admin

Permite ordenar y fusionar archivos de texto. La clasificación puede hacerse en campo de caracteres o numéricos y pueden especificarse varias claves de ordenación. El primer campo de ordenación es el 0.
Por defecto siempre compara desde el principio de línea. Y el carácter delimitador es el espacio en blanco.

Sintaxis:
$sort [opciones] ficheros
Esta orden ordena línea a línea según el código ASCII.

Opciones:

  • -c Comprueba si los archivos están ordenados, y si es así, no se genera ninguna salida.
  • -m Fusiona los archivos especificados. Asume que ya están ordenados.
  • -u Elimina las líneas repetidas.
  • -o archivo Especifica el nombre del archivo de salida. Si no se especifica es la salida estándar.
  • -d Solo considera letras, cifras y espacios en blanco. No caracteres especiales.
  • -f Trata mayúsculas y minúsculas como iguales.
  • -i Ignora los caracteres no imprimibles de las claves de ordenación.
  • -M Trata la clave de ordenación como si fuera un mes. MAY es menor que JUN, que a su vez es menor que JUL, y así sucesivamente.
  • -n Especifica que una clave es numérica, es decir, realiza la ordenación numérica.
  • -r Invierte el orden de ordenación.
  • -tcar Utiliza car como separador de campo en vez de tabuladores o blancos.
  • -b Ignora blancos en la clave de ordenación.
  • +num Comienza la ordenación por el campo de posición num. Recordar que el primer campo es el cero.
  • -num Detiene la comparación antes del campo de posición num. Ese campo no lo utiliza para ordenar.
Ejemplos:
Antes de probar los ejemplos, generar un fichero (fichero) que contenga un listado largo de tu directorio /home. Otro que contenga el fichero de configuración 
/etc/passwd (fichero2).
Ordena el fichero generado por el mes de creación de los ficheros que contiene.
    sort -M +5 -6 fichero
Ordena el fichero anterior por número de bytes en orden inverso.
    sort -r -n +4 -5 fichero
Ordena el fichero anterior por permisos y número de bytes y deja el resultado en fichero3.
    sort +0 -1 -n +4 -5 fichero >fichero3
Tags: sort,

1 Comentario Responder ahora

You must be logged in to post a comment.
CONTENIDO PATROCINADO POR

FPla Informatica

Diseño web y Marketing digital
Disponga de una página web o un comercio electrónico de alta calidad a precios muy competitivos.
ACCEDER A FPLA INFORMATICA