Comment un “grep” pour un nom de fichier au lieu de le contenu d'un fichier?

grep est utilisé pour effectuer une recherche dans un fichier pour voir si n'importe quelle ligne correspond à une expression régulière donnée. Cependant, j'ai cette situation - je veux écrire une expression régulière qui correspond au nom de fichier lui-même (et non pas le contenu du fichier). Je vais l'exécuter à partir du répertoire racine du système, pour trouver tous les fichiers qui correspondent à l'expression régulière.

Par exemple, si je veux trouver tous les VB les fichiers qui commencent par un "f" et à la fin avec .frm, je vais utiliser l'expression régulière -

   "f[[:alnum:]]*\.frm"

Peut grep faire cela? Si non, est-il un utilitaire qui serait de les laisser me faire cela? Merci.

InformationsquelleAutor CodeBlue | 2012-04-18