Cosa sto cercando di realizzare:
Cerca l'espressione regolare \b\$\w+
in tutti i .php
file che rientrano in questa struttura di directory:
foo/templates/*.php
bar/templates/*.php
<something>/templates/*.php
Modifica: dovrei affermare che il mio obiettivo di livello superiore è trovare variabili PHP uniche all'interno dei file
Cosa ho provato:
grep '\b\$\w+' **/templates/*.php
grep '\b\$\w+' */templates/*.php
grep '\b\$\w+' **/templates/**.php
Nessuno di loro sembra produrre i risultati previsti. Qual è la sintassi corretta per fare questo?
Inoltre sarebbe bello "raggruppare per" o "selezionare distinti" (quindi, per esempio, $_GET
verrebbero visualizzati una sola volta anche se ci sono 180 istanze nel file) se ciò è possibile.
Ho già letto queste risposte che mi hanno portato a provare i comandi sopra:
sort
è presente, così posso installarlo tramite apt-get? Sto usando Linux Mint