Как найти строку текста в каталоге файлов рекурсивно (с ограничением по определенным расширениям файлов)

egrep -ir --include=*.{php,html,css} "(first|second)" .


Команда egrep -ir —include=*.{php,html,css} «(first|second)» . выполняет поиск строк с текстом «first» или «second» в указанном каталоге рекурсивно. Ключ -i делает поиск регистронезависимым, то есть не различает заглавные и прописные буквы. Ключ -r указывает на рекурсивный поиск в подкаталогах. Ключ —include=*.{php,html,css} ограничивает поиск только файлами с расширениями .php, .html и .css.

Команда полезна для быстрого поиска конкретного текста в большом количестве файлов, особенно с определенными расширениями. Альтернативно можно использовать команду grep для поиска без учета расширений файлов, или find совместно с grep для более гибкого поиска с дополнительными фильтрами. В передаваемых команде аргументах указывается искомый текст и каталог, в котором нужно выполнить поиск.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *