Date Редакция Категория comp Теги linux

Наберите в окне терминала:

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