Liste de fichiers avec grep
By Geoffrey on Sunday 13 August 2006, 17:57 - Le saviez vous ? - Permalink
Quand on cherche à récupérer une liste de fichiers contenant un motif particulier sous UNIX, on peut, quand on est une grosse brute comme moi, utiliser un mix des commandes grep, cut et uniq:
grep -r motif /emplacement/des/fichiers/ | cut -d : -f 1 | uniq
Le truc, c'est qu'il existe une option de grep qui remplace avantageusement l'appel a cut:
grep -rl motif /emplacement/des/fichiers | uniq
Je ne sais pas si l'option -l traite les doublons, a vérifier.