Existe-t-il un moyen simple de rechercher récursivement tous les fichiers d'une hiérarchie de répertoires qui ne se terminent pas par une liste d'extensions? Par exemple, tous les fichiers qui ne sont pas * .dll ou * .exe
La recherche UNIX / GNU, aussi puissante soit-elle, ne semble pas avoir de exclude
mode (ou je le manque), et j'ai toujours eu du mal à utiliser des expressions régulières pour trouver des choses qui ne correspondent pas à une expression particulière .
Je suis dans un environnement Windows (en utilisant le port GnuWin32 de la plupart des outils GNU), donc je suis également ouvert aux solutions Windows uniquement.
-not
peut être remplacé par'!'
(Devis recommandé). D'un autre côté,-name
est sensible à la casse alors qu'il-iname
est insensible à la casse.