Hilfer zu "grep"-Befehl
-
Ich habe einen Ordner vorliegen, der mehrere Textdateien enthält.
Alle für mich wichtigen Zeilen in diesen Textdateien beginnen mit "$$$".
Nun möchte ich alle für mich wichtigen Zeilen in einer neuen Textdatei log.txt
sammeln.Nun habe ich das mit
grep -R $$$ odnername
versucht.
Ich erhalte keinen Fehler, aber die Ausgabe beinhaltet nur einen Bruchteil der für mich relevanten Zeilen.Kann mir jmd sagen, was ich falsch mache?
-
-
SeppJ schrieb:
shisha schrieb:
Kann mir jmd sagen, was ich falsch mache?
Dämliche, nichtsnützende, nicht nachvollziehbare Unterstellung...
Habe sowohl das eine als auch das andere bemüht.
Hatte den Verdacht, dass $ als regex interpretiert wird, aber auch \\\\$ ergibt nicht das erwünschte Ergebnis.Und, Mod hin oder her, wenn du nicht einmal versuchst höflich zu antworten, dann lass deine Antworten in deinem Hirn, ärger dich oder freu dich über die Inkompetenz von anderen, aber schreib keinen Müll.
-
Super. Du beweist sogar nochmals, dass du weder Manpages noch Google bemüht hast. Selbst, wenn man sie dir verlinkt.
-
shisha schrieb:
wenn du nicht einmal versuchst höflich zu antworten
Er war nicht unhoeflich sondern hat auf den Schleim verzichtet. Nennt sich "konkret" oder "direkt".
To search for a $ (dollar sign) in the file named test2 , enter: grep \$ test2.
-
RTFM
-
314159265358979 schrieb:
RTFM
_das_ ist unhöflich
-
Er hat darum gebeten.
-
Oder man nimmt einfach grep -F, dann wird da von grep nichts als regulärer Ausdruck interpretiert.