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.
> 
> 

Responder a