[Bash] Rechercher des fichiers contenant une chaîne de caractère

Syntaxe :

find /chemin -name "FiltrageNomFic" -exec grep -Hn "chaine" {} \;

Exemple : tous les fichiers de log dans le dossier /var/log contenant la chaîne « Ven 18 »

find /var/log -name "*.log" -exec grep -Hn "Ven 18" {} \;

-H permet d’afficher le nom du fichier où se trouve la chaîne

-n permet d’afficher le numéro de ligne où se trouve la chaîne

Cette méthode permet également de rechercher des chaines de caractères dans des fichiers.

Add a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *