Dateien mit find und grep durchsuchen

14. März 2014

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 […]

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.

Kommentare

Kommentare werden geladen...

Weitere Beiträge