Recherche récursive d’une expression dans des fichiers d’un dossier
Je ne pense pas qu’il existe une commande permettant la recherche récursive d’une expression dans les fichiers d’un dossier et ses sous dossiers. Il existe cependant plusieurs façon de simuler cette commande.
(Edit : allez voir dans le commentaires, c’est tout à fait faisable directement avec grep)
Exemple
Trouver l’expression « eth0 » dans les fichiers du dossier courant.
Solution 1
find . -print | xargs egrep --color "eth0"
Solution 2
find . -exec egrep "eth0" {} \\; -print;
Solution 3 (edit) la plus simple
grep -nri "eth0" .