查找特定目录下面符合正则文件名称的简单办法

find . -name  '*.data'  -exec basename {} \;  |grep -E [0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}\.data |wc -l

第一步 显示过滤所有的后缀的名字, 并且去掉目录

第二步 使用正则过滤所有的 符合uuid命名的文件名

d

posted @ 2019-12-11 18:48  济南小老虎  阅读(845)  评论(0编辑  收藏  举报