shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Comparação de Arquivos


From: daniel
Subject: Re: [shell-script] Comparação de Arquivos
Date: Thu, 24 Aug 2006 08:44:10 -0300

Oi Galera,

Eu tabmém fiz um script para adicionar num arquivo, as novas linhas do
arquivo monitorado.

Tentei o comando diff. Mas encontrei alguns problemas. Pois não consegui
contemplar minhas necessidades nas opções do comando.

1) Preciso adicionar toda linha nova do arquivo monitorado.Independente
de haver ou não uma linha identica que já foi adicionada anteriormente.
2) Mesmo que o arquivo monitorado tenha sido apagado ou que AS LINHAS do
arquivo sejam apagadas, o script deverá assim mesmo adicionar todas as
novas linhas no segundo arquivo
3) Deve haver ainda um reconhecimento da linha que foi copiada por
ultimo para que prossiga daquele ponto.

O script que fiz, é relativamente complexo e lento quando o arquivo é
muito grande. 
Alguem tem alguma sugestão ?

Daniel Freitas

Em Qua, 2006-08-23 às 22:00 -0300, MrBiTs escreveu:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> fortinho2k2 wrote:
> > Salve Galera!!!
> > tenho um script q compara 2 arquivos  e gera a diferença entre eles,
> o 
> > script funciona porém se eu tiver muitos registros para comparar ele
> se 
> > torna lento demais teria uma outra forma de acelerar essa
> comparação... 
> > por exemplo comparando 2 mil regitros.
> > 
> > for reg in `cat  lista1`
> > do
> >   grep -w -v $reg lista2 >> temp.lst
> > 
> >   mv temp.lst  lista2
> > done
> 
> Eu fiquei cansado só de ler... Você toma muito café ?
> 
> Veja o comando diff. Sinceramente, 2000 registros é nada e o diff vai
> acelerar suas comparações.
> 
> - --
> MrBiTs - address@hidden   |   /"\
> 010 Encrypted e-mail preferred |   \ /      ASCII Ribbon Campaign
> 001 OpenPGP Key ID: 0x6DD1F186 |    X    Against HTML email & vcards
> 111 http://www.mrbits.com.br   |   / \
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFE7PolrDdxWm3R8YYRAtJqAJ4sJo9uG3X7o0qafIh5gcbjo5UfwQCfRaUm
> 3daXaX1rt69tGoAQITAMgVc=
> =Kv1n
> -----END PGP SIGNATURE-----
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]