Recherche dans les fichiers
Par Mathieu Godart - Publié le
Mais, si vous ne recherchez que dans un dossier, il existe une méthode plus simple, à l'aide du Terminal. Ben alors, on croyait échapper à sa leçon de Terminal de la semaine ? (Et vous plaignez pas, parce que je vous ai épargné un subtile jeu de mot dans le titre de cette news : "Grêpe suzette pour tout le monde !")
La commande dont nous allons parler aujourd'hui est grep. Elle permet donc de faire une recherche dans les fichiers. Pour ce faire tapez :
grep foobar mon_dossier/*.c
Cela aura pour effet d'afficher toutes les lignes (précédées du nom du fichier) où une occurrence a été trouvée, en cherchant dans les fichiers avec l'extension ".c", dans dossier "mon_dossier".
Pour que la recherche ne tienne pas compte de la casse (minuscule ou majuscule), ajoutez l'option "-i". Ce qui donne :
grep -i foobar mon_dossier/*.c