Encontre strings correspondentes em dois arquivos

1

Eu tenho dois arquivos como este:

File_A:

1  A
2  B
3  C

Arquivo_B:

1 D
2 B
3 C

Então, o que eu quero fazer é encontrar as linhas correspondentes com base na coluna 2 e obter um novo arquivo. Ambos os arquivos têm uma linha de cabeçalho

    
por drmaly 17.03.2014 / 10:27

1 resposta

1

Você pode usar:

while read line; do grep "${line##* }" File_B; done < File_A > File_C
    
por Radu Rădeanu 17.03.2014 / 11:30