algun programa semejante a diff

Franco Catrin fcatrin en tuxpan.com
Vie Ago 25 23:26:57 CLT 2006


El vie, 25-08-2006 a las 17:39 -0400, Victor Hugo dos Santos escribió:
> hola a todos.
> 
> el tema es que tengo 2 archivos (ejemplo)
> 
> archivo-1
> -------------
> puerta
> mesa
> tabla
> 
> 
> archivo-2
> -------------
> tabla
> mesa
> silla
> ventana
> puerta
> 
> y lo que necesito es que algún programa me muestre las
> palabras/frases/campos que son distintas entre uno archivo, pero que
> no los compare por linea (como por ej. diff) ya que en este caso.. me
> mostraría todas las lineas, pero el resultado que esperaría seria:
> 
> resultado:
> ------------
> silla
> ventana
> 
> mmm.. intente ordenar el archivo antes de aplicar diff, pero tampoco serviu.
> busque en freshmeat, pero no fue mucho el aporte.

Podrias usar sort y diff asi :

sort -u f1>f1.tmp && sort -u f2 | diff -u f1.tmp - ; rm f1.tmp

No se como hacerlo mas elegante, pero creo que se entiende la idea

-- 
Franco Catrin L.       TUXPAN
http://www.tuxpan.com/fcatrin



Más información sobre la lista de distribución Linux