Rechercher un mot ou une expression dans une arborescence de fichiers sous Linux

Rédigé par thomas - - 3 commentaires

Il est souvent utile de vérifier si un ou plusieurs fichiers (texte, non binaire) contiennent un mot ou une expression donnée.

Pour ce faire, voici un petit script à ajouter à votre collection.

Le script

#!/bin/bash

echo "Texte recherché :"  
read texte
find . -type f -exec grep -l $texte {} \;

Que fait-il ?

  • il demande le mot ou l'expression recherchée
  • il retourne la liste des fichiers concernés

Le héros, sur ce coup, c'est grep.

Un soucis ? Vérifiez à tout hasard que :

  • vous vous trouvez bien à la racine de l'arborescence concernée.
  • votre script est exécutable.

3 commentaires

#1  - Garage Door Repair a dit :

You are so cool! I don't suppose I have read through a single thing
like this before. So wonderful to find another person with some original thoughts on this
issue. Really.. thank you for starting this up. This web site
is something that's needed on the internet, someone with a
bit of originality!

Répondre
#2  - Garage Door Repair a dit :

great issues altogether, you simply received a new reader.
What could you recommend in regards to your publish that you made a few days
in the past? Any sure?

Répondre
#3  - Garage Door Repair a dit :

These are truly enormous ideas in concerning blogging. You have touched some fastidious factors
here. Any way keep up wrinting.

Répondre

Fil RSS des commentaires de cet article

Écrire un commentaire

Quelle est la troisième lettre du mot ccyd ?