Rendez-vous sur Arrakis, Le site perso d'un hacker libriste curieux crêpophile étourdi
Le 11/09/2019 à 14:53 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.