Comando uniq

4 febrero, 2013
admin

Quita las líneas que están repetidas, dejando la salida con líneas que no están repetidas. Para que funcione correctamente los ficheros deben estar ordenados, ya que trabaja con líneas adyacentes.

Sintaxis:
uniq [-opciones] entrada salida
La entrada se refiere al nombre del archivo que se va a leer, si no se especifica asume la estándar.
La salida es el nombre del archivo resultante de la ejecución del filtro. Si no se especifica es la estándar. Los ficheros entrada y salida no pueden ser el mismo.

Opciones:

  • -u Sólo muestra las líneas que no están repetidas.
  • -d Muestra sólo las líneas que están repetidas.
  • -c Muestra un informe en el que la columna de la izquierda ofrece el número de repeticiones y luego la línea en sí misma.
  • +n Ignora los n primeros caracteres. Funciona exclusivamente con la opción ‘-c’
  • -n Ignora los n primeros campos.
Ejemplos:

Cuenta las líneas repetidas.
    uniq -c entrada
Ignora los cuatro primeros campos y compara si el resto es igual.
    uniq -4 entrada
Tags: uniq,

Sin comentarios

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