grep -r --include=*.{cc,h} "hello" .
Cela se lit :rechercher de manière récursive (dans tous les sous-répertoires également) tous les fichiers .cc OU .h contenant "hello" à ce .
répertoire (courant)
À partir d'une autre question de débordement de pile
Vous pouvez transmettre des caractères génériques au lieu de spécifier des noms de fichiers ou d'utiliser stdin.
grep hello *.h *.cc
find . -name \*.cc -print0 -or -name \*.h -print0 | xargs -0 grep "hello"
.
Consultez les pages de manuel pour find
et xargs
pour plus de détails.