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

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

RES: [shell-script] diff e comm


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] diff e comm
Date: Wed, 8 Sep 2004 12:04:40 -0300

Aê Vinicius,
antes tarde do que nunca:

Prompt> cat de
d
c
b
a
Prompt> cat dee
a
b
c
d
e
f
g
h
Prompt> diff -u <(sort de) <(sort dee) | sed -n '/+++/d;/^+/p' | cut -c2-
e
f
g
h

[ ]s,
Julio Cezar Neves
- Gerente do Programa de Software Livre -
Tel:+55 21 2528-7070 / +55 21 8112-9988
Fax: +55 21 2528-7646
mailto:address@hidden


| -----Mensagem original-----
| De: vinicius caldo [mailto:address@hidden]
| Enviada em: terça-feira, 31 de agosto de 2004 14:04
| Para: address@hidden
| Assunto: [shell-script] diff e comm
| 
| 
| Pessoal,
| 
| preciso de ajuda com seguinte problema:
| Tenho duas listas, uma com umas  30 linhas e a outra com mais de 300. 
| Preciso de uma lista com os arquivos que estão na primeira 
| lista e NÃO estão na segunda. Já tentei o seguinte:
| 
| diff -u arq1 arq2
| Não funcionou, o diff compara linha por linha, então se eu 
| tiver uma palavra na primeira linha do arq1 e  a mesma 
| palavra na última linha do arq2 o diff vai dizer que tem no 
| arq1 e não tem no arq2. 
| 
| comm -32 arq1 arq2
| O comm funciona com arquivos com poucas linhas, com um 
| arquivo grande não. Acho que é porque ele também compara 
| linha por linha.
| 
| Acho que na verdade não estou entendendo o funcionamento dos comandos.
| 
| Alguém sabe alguma parâmetro ou algum comando que faça o que eu quero?
| 
| 
| ---------------------------------------------------------------------
| 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




 
 


reply via email to

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