Ich habe eine große Textdatei. Ich muss alle Zeilen extrahieren, die das genaue Wort "DUSP1" enthalten. Hier ein Beispiel für die Linien:Grep-Extrakt nur ganzes Wort
9606 ENSP00000239223 DUSP1 BLAST
9606 ENSP00000239223 DUSP1-001 Ensembl
Ich möchte die erste Zeile abzurufen, aber nicht die zweite.
Ich habe versucht, mehrere Befehle wie:
grep -E "^DUSP1"
grep '\<DUSP1\>'
grep '^DUSP1$'
grep -w DUSP1
Aber keiner von ihnen scheint zu funktionieren. Welche Option sollte ich verwenden?
Wie genau ist das "exakte Wort" definiert? Und Ihr drittes Beispiel würde nur Zeilen finden, die nur das Wort "DUSP1" enthalten ... Sie wollen also Zeilen mit "^ DUSP1 [[: space:]] +"? –
Konnten Sie Beispieldateiinhalt zur Verfügung stellen. Der 2., 3., 4. Befehl funktioniert für mich. – falsetru