Как получить рекурсивный grep всех исходных файлов C++ в текущей директории

find . -name '*.?pp' | xargs grep -H "string"


Эта команда выполняет поиск всех файлов с расширением «.cpp» и «.hpp» в текущей директории и её поддиректориях, затем применяет к ним команду «grep» для поиска строки «string». Результатом будет список файлов с найденными совпадениями, указанными с префиксом «-H» (имя файла и строка совпадения).

Альтернативой может быть использование команды «ack» или «ag» вместо «grep», которые специализированы на поиске в исходных файлах.

Ответить

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