Что я пытаюсь сделать:
Найдите регулярное выражение \b\$\w+
во всех файлах .php
которые попадают в эту структуру каталогов:
foo/templates/*.php
bar/templates/*.php
<something>/templates/*.php
Изменить: я должен заявить, что моя цель более высокого уровня состоит в том, чтобы найти уникальные переменные PHP в файлах
Что я пробовал:
grep '\b\$\w+' **/templates/*.php
grep '\b\$\w+' */templates/*.php
grep '\b\$\w+' **/templates/**.php
Ни один из них, кажется, не дает ожидаемых результатов. Какой правильный синтаксис для этого?
Кроме того, было бы неплохо "сгруппировать по" или "выбрать отличительные" (например, $_GET
будет отображаться только один раз, даже если в файле 180 экземпляров), если это возможно.
Я уже прочитал эти ответы, которые побудили меня попробовать приведенные выше команды: