Unix: ricerca di ogni file con una determinata stringa al suo interno


-1

Sto cercando ogni file all'interno di una directory principale e voglio cercare anche in ogni sottodirectory. Ho provato

grep -r "message" *

ma non sono sicuro che questo cerchi in ogni sottodirectory, qualche suggerimento?


Hai provato? È anche ricorsivo. Non è necessario un carattere jolly *, .è sufficiente un punto (dir corrente)
Gilles Quenot,

2
il mio consiglio principale in questo caso è di leggere il manuale.
Endoro,

L'ho provato, si presenta solo con un'istanza che non ha alcun senso, quindi mi chiedevo se forse stava solo cercando nelle sottodirectory dirette.

Risposte:


1

o possono farlo facilmente e si adattano anche alle tue esigenze:

ack -r "pattern" 

o

grep -r "pattern" .

0

puoi farlo anche con il comando find. Ho scritto nel mio post sul blog

Se stai cercando la corrispondenza esatta della parola chiave con il comando grep puoi leggere il mio altro post che ho scritto oggi entrambi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.