Mögliches Duplikat:
Wie kann ich Quelldateien nach Text durchsuchen?
Wie lautet der Befehl zum rekursiven Suchen nach bestimmten Texten in bestimmten Dateitypen im aktuellen Verzeichnis?
ack-grep, du kannst die Beispiele in der Frage als gestartet verwenden (wie ich schon sagte), also die find | xargs | grepZeilen. Für die spezifische Ausgabe man grepist es immer nützlich zu lesen.
grep -r --include=*.<type> "<string>" ., was funktioniert hat. Leider ist die Manpage beim Erwähnen des abschließenden Punkts nicht sehr einfach.