ich einen Text file1 haben, die einige ids wie hat:Grep jede Zeile einer Textdatei in einem anderen Tab separierte Datei
c10013_g2_i1|m.63|vomeronasal type-1 receptor 4-like
c10015_g1_i1|m.409|vomeronasal type-1 receptor 1-like
I verwendet grep '^[^|]*' file1
die Zeichenfolge vor |
von file1 zu extrahieren.
Ich möchte jede dieser greped
Zeichenfolge, um Zeilen aus einer anderen Datei2 übereinstimmen und die gesamte Zeile zurückgeben, wenn sie übereinstimmen. file2 sieht wie folgt aus:
c10013_g2_i1 781 622.2 73 5.95 5.16
c10014_g1_i1 213 58.67 3 2.59 2.25
c10014_g2_i1 341 182.35 4 1.11 0.96
c10015_g1_i1 404 245.23 16 3.31 2.87
c10017_g1_i1 263 105.37 6 2.89 2.5
Schließlich wird das Ergebnis aussehen soll:
c10013_g2_i1|m.63|vomeronasal type-1 receptor 4-like 781 622.2 73 5.95 5.16
c10015_g1_i1|m.409|vomeronasal type-1 receptor 1-like 404 245.23 16 3.31 2.87