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]

