[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Comparrando listas
From: |
Info Suporte - Rodrigo Nery |
Subject: |
RES: [shell-script] Comparrando listas |
Date: |
Wed, 15 Aug 2007 11:33:25 -0300 |
Olá Eduardo,
Podes usar o comando comm:
NAME
comm - compare two sorted files line by line
SYNOPSIS
comm [OPTION]... FILE1 FILE2
DESCRIPTION
Compare sorted files FILE1 and FILE2 line by line.
With no options, produce three-column output. Column one contains
lines unique to FILE1,
column two contains lines unique to FILE2, and column three contains
lines common to both
files.
-1 suppress lines unique to FILE1
-2 suppress lines unique to FILE2
-3 suppress lines that appear in both files
OBS: os arquivos devem estar previamente ordenados com o comando sort.
cat arq1 | sort -u > arq1.sort
cat arq2 | sort -u > arq2.sort
comm -23 arq1.sort arq2.sort (mostra todas as linhas que aparecem em
arq1.sort e que não estão em arq2.sort)
comm -13 arq1.sort arq2.sort (mostra todas as linhas que aparecem em
arq2.sort e que não estão em arq1.sort)
Rodrigo
-----Mensagem original-----
De: Eduardo André Araujo de Souza [mailto:address@hidden]
Enviada em: quarta-feira, 15 de agosto de 2007 10:42
Para: address@hidden
Assunto: [shell-script] Comparrando listas
Senhores.
Estou com o seguinte problema:
Lista1.txt, contém:
servidorA
servidorB
servidorZ
servidorX
Lista2.txt, contém:
servidorB
servidorZ
servidorA
servidorX
servidorJ
Preciso comparar as 2 listas e gerar um arquivo com os servidores que
aparecem em somente uma das listas.
saida.txt contem:
servidorJ
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: [shell-script] Comparrando listas,
Info Suporte - Rodrigo Nery <=