2 つのファイル間の類似点を見つけるにはどうすればよいでしょうか?

2 つのファイル間の類似点を見つけるにはどうすればよいでしょうか?

こんにちは、私は Linux 初心者です。2 つのファイルがあり、1 つはシーケンス ID (file_1) を持ち、もう 1 つはシーケンス ID とシーケンス (file_1) を持ちます。新しいファイルに保存するには、file_1 に存在するシーケンス ID (file_1) を実行する必要があります。

例: ファイル_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 

ファイル_2

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

期待される出力:

>lcl|NW_002477239.1_gene_517
ATGGCTGATTTTGCAAAGGATCCTGCTCTCAACGCAGCATTATCTGCACCATGGGCGTTTCTCTGCCCTACATCAGAATTAAACGATACCATA

この問題の解決を手伝ってください。

答え1

このbashスクリプトを使用して、一致した結果を取得できます。

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

関連情報