algun programa semejante a diff

2006-08-31 Por tema Victor Hugo dos Santos
2006/8/28, Juanjo [EMAIL PROTECTED]:
 On 8/25/06, Victor Hugo dos Santos [EMAIL PROTECTED] wrote:

[...]
 También se puede usar comm

 sort archivo-1  archivo-1.tmp
 sort archivo-2  archivo-2.tmp

 comm archivo-1.tmp archivo-2.tmp

 Te va a entregar la salida en tres columnas:
 Columna 1: Lineas que aparecen solo en archivo-1.tmp
 Columna 2: Lineas que aparecen solo en archivo-2.tmp
 Columna 3: Lineas que aparecen en ambos archivos

 Con -1, -2 o -3 (o sus combinaciones) se puede suprimir la
 presentacion de la columna indicada.

perdon.. pero algun url de referencia ?? o el nombre del paquete ???

salu2 y gracias

-- 
-- 
Victor Hugo dos Santos
Linux Counter #224399


algun programa semejante a diff

2006-08-28 Por tema Victor Hugo dos Santos
El 25/08/06, Alvaro Herrera[EMAIL PROTECTED] escribió:
 Victor Hugo dos Santos escribió:

  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.

 05:54  drizzt ~ 0$ cat a1
 a1
 a2
 a3
 05:54  drizzt ~ 0$ cat a2
 a1
 a6
 a2
 a7
 a3
 05:54  drizzt ~ 2$ fgrep -v -f a1 a2
 a6
 a7
 05:54  drizzt ~ 0$ fgrep -v -f a2 a1
 [vacio]

perfecto.. esto era exactamente lo que necesitaba !!!

gracias.

-- 
-- 
Victor Hugo dos Santos
Linux Counter #224399


algun programa semejante a diff

2006-08-28 Por tema Victor Hugo dos Santos
2006/8/25, Franco Catrin [EMAIL PROTECTED]:
 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 f1f1.tmp  sort -u f2 | diff -u f1.tmp - ; rm f1.tmp

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

nooo.. no funcionaria !!! :-(

utilizando los datos que alvaro paso, esto seria el resultado:

--- f1.tmp  2006-08-28 08:53:44.0 -0400
+++ -   2006-08-28 08:53:44.828536000 -0400
@@ -1,3 +1,5 @@
 a1
 a2
 a3
+a6
+a7

lo cual no seria el esperado !!! creo que diff no serveria para esto !!!

-- 
-- 
Victor Hugo dos Santos
Linux Counter #224399


algun programa semejante a diff

2006-08-28 Por tema Horst H. von Brand
Mauro A. Morales M. [EMAIL PROTECTED] 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 ...
 
 [EMAIL PROTECTED]:~$ cat a1
 a1
 a2
 a3
 [EMAIL PROTECTED]:~$ cat a2
 a1
 a6
 a2
 a7
 a3
 [EMAIL PROTECTED]:~$ cat a1 a2 | sort | uniq -u

  sort -u

Y lo que hace es entregar la suma de los dos (union de conjuntos)
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria  +56 32 654239
Casilla 110-V, Valparaiso, ChileFax:  +56 32 797513
From [EMAIL PROTECTED]  Mon Aug 28 10:50:01 2006
From: [EMAIL PROTECTED] (Horst H. von Brand)
Date: Mon Aug 28 10:41:22 2006
Subject: MS Linux / Open Source Software Lab 
In-Reply-To: Your message of Fri, 25 Aug 2006 20:12:57 -0400.
[EMAIL PROTECTED] 
Message-ID: [EMAIL PROTECTED]

Fernando San Martín Woerner [EMAIL PROTECTED] wrote:
 El 24/08/06, Juan Carlos Inostroza[EMAIL PROTECTED] escribió:
  On Thu, 2006-08-24 at 18:28 -0400, Ricardo Mun~oz A. wrote:

   asi parece... y eso nos hace volver al tema original: cual seria la
   razon de Microsoft para montar el Open Source Software Lab? ;)

  Yo creo que deberia tener un sistema operativo vandalizado al minimo y
  usar de estos servicios live.
 
  Un segundo. Creo que lo estan haciendo ;)

 El caso de google es digno de estudio, ellos en sí no son  OSS,

Son fuertes usuarios de Linux, han hecho aportes importante al nucleo y
otras areas. Apoyan (de veras, o sea con $$$) via Google Summer of Code,
...


 claro
 que son bastante amigables con al gente del OSS, pero sus mayores
 secretos siguen entre cuatro paredes y varias llaves.

Los algoritmos de busqueda de Google son mas bien inutiles si no tienes
unos pocos teritas de RAM y miles de PCs interconectados...

   Yo creo que
 google tiene la gracia de competir con MS en otro terreno (la web),
 cosa que nadie de la competencia de Ms había hecho,

MSFT nunca entro a competir alli.

 al sacarlo de su
 ambiente nato MS ha estado dando tumbos y recién este año está tomando
 medidas para comenzar a competir, a mi juicio bastante tarde, dado que
 google le lleva bastante ventaja en infraestructura.

MSFT insistio durante mucho tiempo que Internet era irrelevante, y tenia su
propio conjunto (muy trucho) de protocolos.

 No sé sí será la última versión de windows, lo que sí se que la más
 vendida y propagada seguirá siendo 98,

La mas pirateada sera, pero hace mucho que no se consigue.

microsoft en la decada del 2000
 no ha hecho nada en innovación,

Falso. Se nota poco en sus productos, eso si

 simplemente ha vivido en su gloria, le
 puede durar un tiempo más, pero cada vez su tiempo es más corto.

Eso mas bien porque la tendencia del mercado se aleja en general de los
grandes vendedores en todo lo que es infraestructura basica.

 Tampoco va a desaparecer pero el reinado lo ha tomado otro, hoy ellos
 no son los más cool en la red, y eso se nota...

;-)
-- 
Dr. Horst H. von Brand   User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria  +56 32 654239
Casilla 110-V, Valparaiso, ChileFax:  +56 32 797513


algun programa semejante a diff

2006-08-28 Por tema Juanjo
On 8/25/06, Victor Hugo dos Santos [EMAIL PROTECTED] wrote:
 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.

 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
 que el programa que necesito se parece mas a uniq que a diff !!! pero
 tampoco encuentro nada en internet (ya que son demasiado las opciones
 que se muestran y posiblemente no esteja sabiendo hacer las consultas
 correcta al buscador).

 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.

 salu2 y gracias




 --
 --
 Victor Hugo dos Santos
 Linux Counter #224399



También se puede usar comm

sort archivo-1  archivo-1.tmp
sort archivo-2  archivo-2.tmp

comm archivo-1.tmp archivo-2.tmp

Te va a entregar la salida en tres columnas:
Columna 1: Lineas que aparecen solo en archivo-1.tmp
Columna 2: Lineas que aparecen solo en archivo-2.tmp
Columna 3: Lineas que aparecen en ambos archivos

Con -1, -2 o -3 (o sus combinaciones) se puede suprimir la
presentacion de la columna indicada.

-- 
Juanjo
http://sacara100.blogspot.com/


algun programa semejante a diff

2006-08-26 Por tema Franco Catrin
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 f1f1.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


algun programa semejante a diff

2006-08-26 Por tema Juan Carlos Inostroza
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 ...
 
 [EMAIL PROTECTED]:~$ cat a1
 a1
 a2
 a3
 [EMAIL PROTECTED]:~$ cat a2
 a1
 a6
 a2
 a7
 a3
 [EMAIL PROTECTED]:~$ cat a1 a2 | sort | uniq -u
 a6
 a7
 [EMAIL PROTECTED]:~$ 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 [EMAIL PROTECTED]
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


algun programa semejante a diff

2006-08-25 Por tema Alvaro Herrera
Victor Hugo dos Santos escribió:

 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.

05:54  drizzt ~ 0$ cat a1
a1
a2
a3
05:54  drizzt ~ 0$ cat a2
a1
a6
a2
a7
a3
05:54  drizzt ~ 2$ fgrep -v -f a1 a2
a6
a7
05:54  drizzt ~ 0$ fgrep -v -f a2 a1 
[vacio]


Saludos,

-- 
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
Nunca confiaré en un traidor.  Ni siquiera si el traidor lo he creado yo
(Barón Vladimir Harkonnen)
From [EMAIL PROTECTED]  Fri Aug 25 17:57:20 2006
From: [EMAIL PROTECTED] (Fabian Donoso C.)
Date: Fri Aug 25 18:19:28 2006
Subject: (OT) La prepotencia de los usuarios y el software libre
Message-ID: [EMAIL PROTECTED]

Hola a todos mis queridos amigos:
Me gustaría compartir con uds. un artículo que me pareció muy
interesante y del cual somos parte por usar software libre.
Pónganle atención, lean el artículo, piensen un poco sobre ello y saquen sus
conclusiones, que al parecer no deja de ser cierto.

El link es este:

http://www.vsantivirus.com/cs-prepotencia.htm 

Saludos cordiales y que pasen un buen fin de semana.

Atte. 
 
Fabian Donoso C. 
http://fdonosoc.phpnet.us (Mi Website - Nuevas Noticias)