Sous Windows, j'aurais fait une recherche pour trouver un mot dans un dossier. De même, je veux savoir si un mot spécifique apparaît dans un répertoire contenant de nombreux sous-répertoires et fichiers. Mes recherches de syntaxe grep montrent que je dois spécifier le nom de fichier, c'est-à-dire grep string filename
.
Maintenant, je ne connais pas le nom du fichier, alors que dois-je faire? Un ami grep -nr string
m'a suggéré de le faire , mais je ne sais pas ce que cela signifie et je n'ai obtenu aucun résultat (il n'y a pas de réponse avant d'émettre un ctrl + c).
*
? Il en résultera soit une expansion de caractères génériques du shell (s'il existe des noms de fichiers correspondant au modèle de caractères génériques), soit grep le prendra comme opérateur de répétition 0 ou plus pour le caractère précédent*
.