[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Comparar e exibir resultados entre 2 arquivos numer
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Comparar e exibir resultados entre 2 arquivos numericos |
Date: |
Fri, 12 Aug 2005 12:49:41 -0300 |
Pablo,
eu tenho a impressão que
comm -3 arquiv1 arquivo2
resolveria o seu problema.
[ ]s,
Julio
:wq
| -----Mensagem original-----
| De: Pablo Fernandes [mailto:address@hidden]
| Enviada em: sexta-feira, 12 de agosto de 2005 10:13
| Para: address@hidden
| Assunto: Re: [shell-script] Comparar e exibir resultados entre 2
| arquivos numericos
|
|
| Olá amigos,
|
| consegui fazer da seguinte forma:
|
| num=1
|
| while true
| do
| var1="`sed -n ${num}p ARQUIVO1`"
|
| if egrep ^$var1$ ARQUIVO2
| then
| egrep -v ^${var1}$ ARQUIVO2 > ARQUIVO3
| cp -f ARQUIVO3 ARQUIVO2
| fi
|
| num=`expr $num + 1`
| if [ "$num" -eq "190" ];then
| break
| fi
| done
|
| ARQUIVO3 com o resultado
|
| Obrigado a todos
| Pablo Fernandes
|
| Pablo Fernandes wrote:
| > Caros Amigos,
| >
| >
| > Eu tenho dois arquivos: ARQUIVO1 e ARQUIVO2
| >
| > $ cat ARQUIVO1
| > 10
| > 11
| > 12
| > 15
| > 16
| > 19
| > 20
| >
| > $ cat ARQUIVO2
| > 10
| > 11
| > 12
| > 13
| > 14
| > 15
| > 16
| > 17
| > 18
| > 19
| > (...)
| > 193
| > 194
| > 195
| >
| > isso é, ARQUIVO2 foi criado usando: seq 10 195 > ARQUIVO2
| >
| > Bom, gostaria de saber como faço para exibir na saída
| padrão, todos os
| > números de ARQUIVO2 com excessão dos números que ARQUIVO1
| tem. Isso é,
| > mostrar somente a diferença de ARQUIVO2 para ARQUIVO1.
| >
| > Muito obrigado antecipadamente a todos
| > Um abraço
| >
| > Pablo Fernandes
| >
| >
| >
| ---------------------------------------------------------------------
| > Esta lista não admite a abordagem de outras liguagens de
| programação, como perl, C etc. Quem insistir em não seguir
| esta regra será moderado sem prévio aviso.
| >
| ---------------------------------------------------------------------
| > Sair da lista: address@hidden
| >
| ---------------------------------------------------------------------
| > Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Comparar e exibir resultados entre 2 arquivos numericos,
Julio Cezar Neves - DATAPREVRJ <=