ARtisan Tech

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