Unix:查找带有数字作为扩展名的文件

时间:2012-01-21 18:11:25

标签: unix find

我正在尝试搜索某个目录,只查找具有编号作为扩展名的文件(即file.12345,file2.23415,file3.85472)。在unix中有没有办法做到这一点。我一直在尝试使用find命令和通配符找到一种方法,例如:

find . -name \*.#####

其中#是单个数字的通配符,甚至是一串数字,但是,似乎没有我能找到的这样的东西,所以还有其他任何建议。我是unix的一个相当基本的用户,但任何事情都会有所帮助。谢谢。

2 个答案:

答案 0 :(得分:5)

这样的事情怎么样?

find . -regex '.+\.[0-9]+'

答案 1 :(得分:5)

尝试使用find . -print | grep -E '\.[0-9]+$'