Wie findet man Ähnlichkeiten zwischen zwei Dateien?

Wie findet man Ähnlichkeiten zwischen zwei Dateien?

Hallo, ich bin neu bei Linux. Ich habe zwei Dateien, von denen eine die Sequenz-ID (Datei_1) hat und die andere die Sequenz-ID mit Sequenz (Datei_1). Ich muss tun, ob die Sequenz-ID (Datei_1), die in Datei_1 vorhanden ist, in einer neuen Datei gespeichert werden soll.

Beispiel: Datei_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 

Datei_2

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

Erwartete Ausgabe:

>lcl|NW_002477239.1_gene_517
ATGGCTGATTTTGCAAAGGATCCTGCTCTCAACGCAGCATTATCTGCACCATGGGCGTTTCTCTGCCCTACATCAGAATTAAACGATACCATA

Bitte helfen Sie mir, dieses Problem zu lösen.

Antwort1

Sie können dieses Bash-Skript verwenden, um Ihr Ergebnis mit Übereinstimmungen zu erhalten

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

verwandte Informationen