Como encontrar semelhanças entre dois arquivos?

Como encontrar semelhanças entre dois arquivos?

Olá, sou novo no Linux, tenho dois arquivos, um com sequência_id (arquivo_1) e outro com sequência_id com sequência (arquivo_1). Eu tenho que fazer se o sequencia_id (arquivo_1) presente no arquivo_1 for armazenado em um novo arquivo.

Exemplo: Arquivo_1

lcl|NW_002477239.1_gene_517
lcl|NW_002477243.1_gene_364
lcl|NW_002477248.1_gene_148
lcl|NW_002477249.1_gene_419
lcl|NW_002477249.1_gene_95 

Arquivo_2

>lcl|NW_002477253.1_gene_1
TGATGGAAGCTTCCAATTCTCCCGACCAACAATCAGTGCTCAGTGAATCTATCCTTGTTAGCGAGTCGCTTGTTCCA
>lcl|NW_002477239.1_gene_517
ATGGCTGATTTTGCAAAGGATCCTGCTCTCAACGCAGCATTATCTGCACCATGGGCGTTTCTCTGCCCTACATCAGAATTAAACGATACCATA

Resultado esperado:

>lcl|NW_002477239.1_gene_517
ATGGCTGATTTTGCAAAGGATCCTGCTCTCAACGCAGCATTATCTGCACCATGGGCGTTTCTCTGCCCTACATCAGAATTAAACGATACCATA

Por favor me ajude a resolver este problema.

Responder1

Você pode usar este script bash para obter seu resultado com correspondências

!#/bin/bash
while read line
do
     grep $line File_2 >> file
done <./File_1

informação relacionada