Как глобально использовать Grep для регулярных выражений, выводить файлы и позиции.

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, но данная команда обеспечивает более удобный вывод с информацией о файле и позиции.

Ответить

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