Obrigado pelas dicas!! Funcionou com:
egrep -v -f arq1 arq2 > arq3 -v --> nega o que casa, fazendo com que vá para o arquivo o que não casou. Se retirar o -v, irá para o arq3 tudo o que casar, apenas. Acho que funciona com o grep também. Abraço! Daniel. jimmy wrote: > > > On Tue, Nov 25, 2008 at 05:01:50PM +0000, daniel wrote: >> Olá pessoal, >> >> Por favor, preciso de uma ajuda com o seguinte: >> >> Fazer um script shell para ler um arquivo com uma coluna de informações, >> por exemplo: >> >> 1A16E61C84 >> 825B661C96 >> 00FCB61C6B >> E280461C68 >> 38C2961C62 >> >> Comparar cada uma das strings (linhas) de outro arquivo, com os dados >> acima, e, depois, pegar a linha que casou e gravar em outro arquivo. >> >> Ou seja, são basicamente três arquivos; >> >> arquivo1.txt --> compara com --> arquivo2.txt --> grava a linha que casa >> no --> arquivo3.txt >> >> Obrigado desde já. >> >> Daniel. >> >> ------------------------------------ > > saudações daniel, seu problema parece simples: > > grep -F -f arquivo1.txt arquivo2.txt > arquivo3.txt > > faça um teste e poste os resultados. > >