grep -r --include=*.{cc,h} "hello" .
Diese lautet:Suche rekursiv (auch in allen Unterverzeichnissen) nach allen .cc ODER .h Dateien, die "hello" an diesem .
enthalten (aktuelles) Verzeichnis
Aus einer anderen Stackoverflow-Frage
Sie können Wildcards übergeben, anstatt Dateinamen anzugeben oder stdin.
zu verwendengrep hello *.h *.cc
find . -name \*.cc -print0 -or -name \*.h -print0 | xargs -0 grep "hello"
.
Überprüfen Sie die Manpages für find
und xargs
für Details.