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

おすすめ記事