veja se isto serve

cat listaOld listaNew > newLista
uniq newLista

Att,


 
Alisson Ceolin 

|   _ 
|  °v° 
| /(S)\    SLACKWARE
|  ^ ^           Linux
_____________________




________________________________
De: Rodrigo <[email protected]>
Para: [email protected]
Enviadas: Segunda-feira, 26 de Julho de 2010 9:47:53
Assunto: [slack-users] Atualização em arquivo texto (diff / patch)

Galera, Bom dia!

Estou precisando realizar uma atualização em um arquivo texto
Existe um arquivo com o endereço de email de todos os funcionários da empresa. 
Com o passar do tempo, emails novos são criados.
Gostaria de fazer uma atualização neste arquivo com todos o emails utilizando 
um 
outro arquivo com os novos emails.

Seria simples copiar e colar, mas como a lista dos emails foi criada a partir 
de 
um fonte de dados e a lista dos emails novos é de outra fonte, complica um 
pouco...

Ex:

Conteúdo do "listaOld":
a
f
g
h
i

Conteúdo do "listaNew":
b
c
d
e
f
j
k
l
m


já tentei o seguinte:

diff -B listaOld listaNew > lista.diff

patch listaOld < lista.diff

Conteúdo do "listaOld" após execução dos comandos acima:
b
c
d
e
f
j
k
l
m

Problema:
A "listaOld" fica com o conteúdo da listaNew (exatamente), quando na realidade 
eu precisava que o conteúdo da listaNew fosse adicionado ao da listaOld sem 
repetições, ficando da seguinte forma:

Conteúdo desejado da "listaOld" 
a
b
c
d
e
f
g
h
i
j
k
l
m



Desde já, agradeço a todos.



-- 
Rodrigo
http://jrodrigo.kit.net
+558187941128


-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
 
Antes de perguntar:
http://www.istf.com.br/perguntas/
 
Para sair da lista envie um e-mail para:
[email protected]


      

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a