,
Le 19/02/2019 à 11:42 dans /Journal/2018/

Chercher un mot dans plusieurs fichiers

Dans tous mes fichiers, que ce soit du code ou des notes, je m'y perds parfois un peu. La plupart du temps, je me souviens juste d'un mot qui doit être présent dans ce fichier.
J'utilise et j'abuse de cette petite fonction (à placer dans ~/.profile) qui s'utilise ainsi :

findcontent /path expression_régulière
findcontent () {
     if [ -n "$2" ]; then
         find "$1" -type f -exec grep -qI "$2" {} \; -print
     else
         find "./" -type f -exec grep -qI "$1" {} \; -print
     fi
 }
 

Il vous affichera le nom des fichiers contenant l'expression régulière.

Merci à celui ou celle qui me l'avait fait découvrir il y a quelques années, c'est redoutable.