ARtisan Tech

ARtisan Tech
Slogan
Alexander Rückert 18. Februar 2011 0 Comments 1 Minuten Lesezeit

Rekursiv nach Dateiinhalt suchen – openSUSE

Manchmal ist es notwendig Dateien auch in Unterverzeichsnissen zu suchen, die eine bestimmte Zeichenfolge beinhaltet. Bei mehreren Tausend Dateien kann ein Helferlein viel Zeit sparen. Das folgende Snippet zeigt eine Suche nach dem Text “bla bla” in allen php-Dateien in allen Unterverzeichnissen.

find . -type f -name “*.php” | xargs grep -l “bla bla”

oder

find . -iname “*.php” | xargs grep -H -n “bla bla”

oder

find . -type f -name “*.php” -exec grep -i “bla bla” /dev/null {} \; 2> /dev/null

Leave Comment