find . -name "*.pbt" -exec grep -Hirn "declareObject.*Common_Down" {} \;
Команда «find . -name «*.pbt» -exec grep -Hirn «declareObject.*Common_Down» {} \;» выполняет поиск файлов с расширением «.pbt» в текущем каталоге и его подкаталогах, затем для каждого найденного файла выполняет поиск строки, содержащей регулярное выражение «declareObject.*Common_Down», и выводит имя файла, номер строки и саму строку, если совпадение найдено.
Полезно для поиска конкретных выражений в файлах с указанным расширением в больших директориях. Альтернативой может быть использование комбинации grep
и find
без -exec
, но данная команда обеспечивает более удобный вывод с информацией о файле и позиции.