grep -r --include=*.{cc,h} "hello" .
Esto dice:busque recursivamente (en todos los subdirectorios también) todos los archivos .cc O .h que contengan "hola" en este .
directorio (actual)
De otra pregunta de stackoverflow
Puede pasar comodines en lugar de especificar nombres de archivo o usar stdin.
grep hello *.h *.cc
find . -name \*.cc -print0 -or -name \*.h -print0 | xargs -0 grep "hello"
.
Consulte las páginas del manual para find
y xargs
para detalles.