Как найти все файлы, содержащие определенное слово

find . -name "*.php" -exec grep -il searchphrase {} \;


Эта команда в терминале находит все файлы с расширением .php в текущей директории и ее поддиректориях, которые содержат заданную фразу «searchphrase» (без учета регистра). Флаг -i игнорирует регистр, а флаг -l выводит только имена файлов, которые содержат искомую фразу. Команда используется для поиска файлов, которые содержат определенный текст. Альтернативой может быть использование IDE или текстового редактора, которые имеют функцию поиска текста в файлах. Аргумент {} означает, что найденные файлы будут переданы команде grep в качестве входных данных для дальнейшего поиска.

Ответить

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