Наберите в окне терминала:
grep -rnw 'каталог' -e "шаблон_поиска"
-r
— поиск во вложенных каталогах (рекурсия);-n
— вывод номера строки, содержащей искомый текст;-w
— поиск слова целиком;каталог
— путь к каталогу, в котором выполняется поиск;-e
(или--regexp
) — возможность использования регулярных выражений;шаблон_поиска
— шаблон поиска.
Поиск файлов, содержащих слово "grep" в каталоге пользователя dima
:
grep -rnw '/home/dima/' -e "grep"
Параметры --exclude
и --include
позволяют исключить определенные файлы из результатов поиска или, напротив, ограничить поиск заданными файлами.
Поиск в файлах с расширениями .c и .h:
grep --include={*.c,*.h} -rnw 'каталог' -e "шаблон_поиска"
Поиск во всех файлах, кроме объектных (.o):
grep --exclude=*.o -rnw 'каталог' -e "шаблон_поиска"
Комментарии
comments powered by Disqus