Sous Linux Debian, la commande la plus utilisée pour rechercher un mot dans plusieurs fichiers est `grep`. Elle permet de filtrer le contenu des fichiers selon un motif (mot ou expression régulière) et offre de nombreuses options pour affiner la recherche. Voici des exemples d’utilisation.
Recherche simple dans le dossier courant
```shell
grep "mot_a_chercher" *
```
Commande la plus couramment utilisée : récursive, insensible à la casse et avec numéro de ligne :
```shell
grep -rin "mot_a_chercher" /chemin/du/dossier
```
Explication des options :
- `r` : Recherche récursive dans tous les fichiers d’un dossier et ses sous-dossiers
- `i` : Recherche insensible à la casse
- `n` : Affiche le numéro de ligne où le mot apparaît
Filtrer la recherche, uniquement dans certains types de fichiers (ex. fichiers `.txt`) :
```shell
grep -rn --include="*.txt" "mot_a_chercher" /chemin/du/dossier
```