Hallo Team,
ich habe hier den Fall daß in 1 Zeile 2 mal der zu suchende Begriff identisch auftaucht.
Beispiel : blahblahblah--dasisttoll--blahblahblahblahblahblahblahblahblah--dasisttoll--blahblahblahblahblahblah
grep -m 1 -o "--dasisttoll--" findet hier
# --dasisttoll-- --dasisttoll--
obwohl ich das Matching nach 1.tem Auftreten mit - m 1 abgefangen habe.
Ich brauche als Ergebnis nur einmal "--dasisttoll--".
Wie kann ich das lösen ?
Dank euch
gruß root2root
mit grep begriffe finden
Re: mit grep begriffe finden
was willst du denn erreichen?
Wenn es dir nur um die Dateien geht, funktioniert evtl. -l für dich.
Wenn es dir nur um die Dateien geht, funktioniert evtl. -l für dich.
Re: mit grep begriffe finden
Hast du die Manpage genau gelesen?root2root hat geschrieben: grep -m 1 -o "--dasisttoll--" findet hier
# --dasisttoll-- --dasisttoll--
obwohl ich das Matching nach 1.tem Auftreten mit - m 1 abgefangen habe.
Es geht dabei um Zeilen, nicht um Treffer.-m NUM
Stop reading a file after NUM matching lines.
Bei mir erfolgt die Ausgabe der zwei Treffer in zwei Zeilen und nicht in einer. Somit kann ich das Ergebnis einfach noch durch `sed 1q' pipen.
Use ed once in a while!