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

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

Re: [shell-script] Comparar Arquivos...


From: jaugusto
Subject: Re: [shell-script] Comparar Arquivos...
Date: Wed, 10 Oct 2001 09:14:12 -0300

Oi GBJ

     Tenta os seguintes comandos, que deve resolver o seu problema

grep -x  -v  -f  arq1  arq2 > arq_diff_1_2
grep -x  -v  -f  arq2  arq1 > arq_diff_2_1

     A opção -v do grep indica para listar somente as linhas que não são
reconhecidas pelos padrões (que nesse caso está em um arquivo, ver abaixo).

     A opção -f indica que os padrões a serem procurados não são
especificados na linha de comando e sim em um arquivo, cujo nome deve ser
fornecido após a opção -f.

     A opção -x representa que o padrão será procurado em toda a linha
(você disse que era um nome por linha).

[ ] ' s a todos da lista.

José Augusto Martins Nieviadonski
HSBC Bank Brasil. S.A.
Treinamento de Informática



                      
                      
                      
                      
                      
                      
                      


 Enviado Por : GBJ <address@hidden> - 10/10/01 01:27
        Responder a shell-script

 Para:  address@hidden
 cc:    (cco: Jose NIEVIADONSKI/HBBR/HSBC)
 Assunto: [shell-script] Comparar Arquivos...


Pessoal, alguém pode me dar uma dica?

Seguinte: Tenho 2 arquivos. No primeiro arquivo eu tenho 1 nome por linha.
Quero fazer um script que pegue cada linha do primeiro arquivo, verifique
se ela existe no segundo (que também possue um nome por linha) e caso *não*

exista, jogue essa linha para um terceiro arquivo.

Dpois quero fazer o processo inverso, ou seja, ler cada linha do segundo
arquivo e verificar
se ela existe no primeiro arquivo e se *não* existir, jogar essa linha para

um determinado arquivo.

Alguém sabe como posso fazer isso?

[ ]s

GBJ


Sair da lista: address@hidden
Banco Dados:   http://www.egroups.com/group/shell-script

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html








This message and any attachments are confidential to the ordinary user of
the e-mail address to which it was addressed and may also be privileged. If
you are not the adressee you may not copy, forward, disclose or use any
part of the message or its attachments and if you have received this
message in error, please notify the sender immediately by return e-mail and
delete it from your system.
Internet communications cannot be guaranteed to be secure or error-free as
information could be intercepted, corrupted, lost, arrive late or contain
viruses. The sender therefore does not accept liability for any errors or
omissions in the context of this message which arise as a result of
Internet transmission.



reply via email to

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