Dateien mit find und grep durchsuchen

Dateien mit find und grep durchsuchen

find . -type f -exec grep -qi "suchwort" {} \; -print

Und um bestimmte Verzeichnisse auszuschließen (z.B. .git):

find . -path '*.git' -prune -o -type f -exec grep -qi "suchwort" {} \; -print

Kommt immer wieder vor, das ich das brauche und ich kann es mir einfach nicht merken.

Wer dies natürlich oft benutzen will kann für sich einen eigenen Befehl schreiben in der ~/.bashrc.
[sourcecode lang=”bash”]
searchInText () {
if [ -z "$1" ] # Ist der Parameter leer?
then
echo "Kein Suchwort eingegeben."
else
search=$1
find . -path ‘*.git’ -prune -o -type f -exec grep -qi "$search" {} \; -print
fi

}
[/sourcecode]

Hab ihn auch noch mal auf Nopaste von Sesi-Hosting geladen.