Используем команду grep для поиска файлов по содержимому

Posted by alex on Feb 4, 2011 in Редакторы |

Иногда возникает необходимость найти файл по его содержимому. Вот как эту задачку можно решить 🙂


Введите следующие команды:

где

  • -i : Игнорирует регистр букв и в шаблоне (верными будут строки valid, VALID, ValID) и названиях файлов поиска (к примеру file.cFILE.c FILE.C).
  • -R : Проверяет все файлы в каждой вложенной директории, рекурсивно.

Подсвечиваем найденные шаблоны

Вы можете легко подсветить найденные вхождения шаблона:

Выводим имена файлов и номера строк, где найден шаблон.

Также может оказаться полезным отображать имя файла и номер строки с найденным шаблоном.

Где,

  • -n : Номер строки, в которой содержиться нужный шаблон поиска.
  • -H Печаться имя файла для каждого совпадения.

Результат:

Вы так же можете использовать команду find.

Источник: http://guruadmin.ru/

Copyright © 2018 Заметки по UNIX All rights reserved.
Desk Mess Mirrored v1.4.3.1 theme from BuyNowShop.com.