Как насчет:
alias rgrep="grep -r"
Это покажет только «положительные результаты», то есть строки, которые содержат указанный вами шаблон.
Небольшой совет, однако: вы можете привыкнуть к использованию grep -r
напрямую. Тогда вам будет гораздо проще, если вам когда-нибудь понадобится использовать чужую рабочую станцию, например!
Редактировать: вы хотите сопоставить шаблоны в файле names , а не в их содержимом (а также в именах каталогов). Так как насчет этого:
alias rgrep="find | grep"
По умолчанию find
найдет все файлы и каталоги, так что это всего лишь случай передачи этого списка в grep
, чтобы найти шаблон, который вы ищете.