Posible duplicado:
¿Cómo puedo grep en los archivos de origen para algún texto?
¿Cuál es el comando para buscar texto específico en tipos de archivo específicos, recursivamente, en el directorio actual?
ack-grep, puede usar los ejemplos en la pregunta como un comienzo (como dije), es decir, las find | xargs | greplíneas. Para la salida específica, man grepsiempre es útil leer.
grep -r --include=*.<type> "<string>" ., lo que funcionó. Desafortunadamente, la página de manual no es muy sencilla al mencionar el punto final.