Это отличный способ рекурсивного поиска точного выражения с одним или несколькими типами файлов:
find . \\( -name '\''*.java'\'' -o -name '\''*.xml'\'' \\) | xargs egrep
(внутренние одинарные кавычки)
Где
-name '\''*.<filetype>'\'' -o
(опять одиночные кавычки здесь)
повторяется в скобках () для того, сколько еще типов файлов вы хотите добавить в рекурсивный поиск
псевдоним в bash выглядит следующим образом
alias fnd='find . \\( -name '\''*.java'\'' -o -name '\''*.xml'\'' \\) | xargs egrep'