Frage zu grep

Post Reply
Message
Author
Frank Rudolph

Frage zu grep

#1 Post by Frank Rudolph »

Hallo
Ich möchte mit grep eine Datei durchsuchen und einen String finden - aber genau nur diesen - nicht
alle anderen wo er auch mit drinsteckt.
Ich suche 10.8 finde aber auch 10.81 (logisch).
Ich habe versucht "10.8 " oder '10.08 ' ... geht aber nicht . man grep brings auch nicht.
Wahrscheinlich mit regexp. Weis jemand wie das aussieht?
mfg Frank

Jochen

Re: Frage zu grep

#2 Post by Jochen »

Probier's mal so:<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">grep '\<!--no--><10\<!--no-->.8\<!--no-->>' <i>datei</i></font><hr></pre></blockquote>\<!--no-->< und \<!--no-->> bewirken, dass 10.8 nur als Wort ein Treffer ist (Whitespace drumherum, am Anfang oder Ende einer Zeile). Nicht vergessen, dass der Punkt auch ein Metazeichen der Regulären Ausdrücke ist und daher entwertet werden muss!

Jochen

Frank Rudolph

Re: Frage zu grep

#3 Post by Frank Rudolph »

Danke Jochen ... Klappt !!!
Muss mich mit regexp mehr befassen ... wird immer gebraucht.
Frank

Post Reply