In Windows, avrei fatto una ricerca per trovare una parola all'interno di una cartella. Allo stesso modo, voglio sapere se una parola specifica si trova all'interno di una directory contenente molte sottodirectory e file. Le mie ricerche per la sintassi grep mostrano che devo specificare il nome del file, cioè grep string filename
.
Ora, non conosco il nome del file, quindi cosa devo fare? Un amico mi ha suggerito di fare grep -nr string
, ma non so cosa significhi e non ho ottenuto risultati (non c'è risposta fino a quando non emetto a ctrl + c).
*
? Ciò comporterà l'espansione dei caratteri jolly della shell (se ci sono nomi di file corrispondenti al modello di caratteri jolly) o grep lo prenderà come operatore di ripetizione 0 o più per il carattere che precede*
.