find . -type f -exec grep -qi "foo" {} \; -print

or

grep -H searchterm *.rtf > sumbytes

or

root@spapplication:/var/www/pm# grep -r -l "searchterm" .

wichtig ist zuerst sortieren bevor man mit uniq die Doppelten löscht:
cat /var/log/anylog.log | grep suchbegriff* >> ~/temp_neutral_unsort
sort ~/temp_neutral_unsort | uniq > ~/temp_2

hier habe ich die noch nach datum sortiert (siehe vorheriger Eintrag)
/usr/local/bin/sortapache.sh ~/temp_2 neuerpfadunddatei
achtung diese Datei wächst und wächst, darum habe ich sie mit der gefixten Version ersetzt
cp neuerpfadunddatei ~/temp_neutral_unsort