grep -r --include=*.{cc,h} "hello" .
Questo dice:ricerca ricorsivamente (anche in tutte le sottodirectory) per tutti i file .cc OR .h che contengono "ciao" in questo .
directory (corrente)
Da un'altra domanda di StackOverflow
Puoi passare i caratteri jolly invece di specificare i nomi dei file o usare stdin.
grep hello *.h *.cc
find . -name \*.cc -print0 -or -name \*.h -print0 | xargs -0 grep "hello"
.
Controlla le pagine di manuale per find
e xargs
per dettagli.