Tech

Trouver les fichiers contenant une chaine de caractère

Question/RéponseClassé sous :Programmation , bash , linux
Trouver les fichiers contenant une chaine de caractère

Il est parfois bien utile de pouvoir trouver rapidement dans un ensemble de fichiers, lesquels contiennent une chaîne de caractère précise, et encore plus de savoir à quelle ligne cette chaîne se situe. Pour ceci, un simple grep peut faire l'affaire dans une console :

grep -nr motif fichier

  • n : dans le fichier
  • r : recherche récursive (donc également dans les sous répertoires)

On peut aussi ajouter l'option i :

grep -nri motif fichier

  • i : insensible à la casse

grep -nri "toto" *.html
Cela vous intéressera aussi