algun programa semejante a diff

Juan Carlos Inostroza jci en codemonkey.cl
Sab Ago 26 02:18:38 CLT 2006


On Fri, 2006-08-25 at 19:57 -0400, Mauro A. Morales M. wrote:
> > 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.
> > 
> > mmm... también estaba mirando uniq, pero por lo que veo, trabajar
> > solamente con un solo archivo a la vez.. mmm.. pensándolo ahora, creo
> 
> > mmm. .tambien estaba pensando en crear un script que recorra el
> > archivo-1 linea por linea y vaya buscando el valor en el archivo-2..
> > pero antes, decidir escribir a ustedes para saber se alguien tiene
> > algun sugerencia sobre el tema.
> > 
> 
> Siguiendo la idea de Alvaro ...
> 
> mauro en baldor:~$ cat a1
> a1
> a2
> a3
> mauro en baldor:~$ cat a2
> a1
> a6
> a2
> a7
> a3
> mauro en baldor:~$ cat a1 a2 | sort | uniq -u
> a6
> a7
> mauro en baldor:~$ cat a2 a1 | sort | uniq -u
> a6
> a7


de acuerdo al ejemplo, a6 y a7 son iguales, pero difieren del lugar en
que estan.
 
Se puede usar sort para eso.

(el ejemplo fue horriblente simple)...
-- 
Juan Carlos Inostroza <jci en codemonkey.cl>
http://www.0xdeadbeef.cl
GNOME Chile : http://www.gnome.cl

"Fire. Exclamation mark. Fire. Exclamation mark. Help me. Exclamation
mark. 123 Cavendon Road. Looking forward to hearing from you. Yours
truly, Maurice Moss"



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