2017-04-04 1 views

Antwort

0

Sie können mit dieser beginnen:

grep '^Hi_[[:digit:]]\+[^T]' your_file.txt 

heißt, beginnend am Anfang jeder Zeile, für "Hi_" gefolgt von einer oder mehreren Ziffern, gefolgt von einem Zeichen sucht, die nicht T ist.

Ihre Frage macht mich fragen, ob Sie auch Dinge haben könnte, die so aussehen, dass Sie fangen wollen:

Hi_3T 

Das heißt, die T gibt es, aber es ist die /..C... fehlt. Wenn das der Fall ist, können Sie dies tun:

grep -v '^Hi_[[:digit:]]\+T\/' your_file.txt 

(Die -v das Spiel umkehrt ... so ist es keine Linien zeigen, dass die Regex nicht übereinstimmen.)

Verwandte Themen