localizando linhas em um arquivo que corresponde a padrões definidos em outro arquivo

2

Eu tenho dois arquivos file1.txt

kepaul
jack
mike 
david

e file2.txt

1 london smith 12564
2 miami jack 51616
3 la mike 165156
4 london kepaul 54654
5 miami grag 46546

e preciso imprimir em um novo arquivo de linhas de file2.txt contendo nomes encontrados em file1.txt nomes. Então meu resultado deve ser

4 london kepaul 54654
2 miami jack 51616
3 la mike 165156
    
por user3334375 29.05.2015 / 16:03

1 resposta

4

Você pode usar o grep para isso? Se assim for, você poderia fazê-lo com

grep -Ff file1.txt file2.txt

para ler os padrões de file1.txt e combiná-los a partir de file2.txt

    
por 29.05.2015 / 16:07

Tags