Ich habe herausgefunden, dass Sie grep in MINGW64 verwenden können, das bei Verwendung von Git installiert wird.
Ich gehe davon aus, dass Sie sich auf Git Bash beziehen.
Was mache ich falsch mit grep? Und wie soll es sein?
Sie sollten dies versuchen:
grep --color -n -r --include=*.cs "ThePattern"
--include=
sollte danach kommen -r
. Dadurch werden die Ergebnisse auf Dateien begrenzt, die mit ".cs" enden. Sie können auch ein Verzeichnis angeben, wenn Sie möchten:
grep --color -n -r --include=*.cs "ThePattern" ~/some/directory/'with spaces'
Verweist in diesem Fall ~
auf Ihren Benutzerprofilordner unter Windows.
Vorausgesetzt, "ThePattern" ist ein Zeichenkettenliteral, müssen Sie möglicherweise -i angeben, um die Groß- und Kleinschreibung zu berücksichtigen, z. B .:
grep --color -n -i -r --include=*.cs "ThePattern"
Ansonsten ist "ThePattern" nicht das Gleiche wie zB "Thepattern" und Sie erhalten möglicherweise keine Ergebnisse.
Beachten Sie, dass Sie jederzeit grep --help
Informationen zu weiteren Optionen erhalten können.