find /path/to/dir -type f -exec grep \-H "search term" {} \;
Команда «find» используется для поиска файлов и директорий в указанном пути «/path/to/dir». Аргумент «-type f» указывает, что нужно искать только файлы.
Аргумент «-exec» означает, что после обнаружения каждого файла будет выполнена указанная команда. В данном случае команда «grep -h» используется для поиска строки «search term» в содержимом каждого найденного файла.
Символы «{}» обозначают, что имя каждого найденного файла будет подставлено вместо них.
В результате выполнения команда выведет содержимое всех файлов, в которых найден указанный термин.
Альтернативой для данной команды может быть использование команды «grep» без комбинирования с «find», если не требуется выполнение поиска в поддиректориях.
