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

jr2*_*114 3 unix find

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

find . -name \*.#####
Run Code Online (Sandbox Code Playgroud)

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

zie*_*mer 5

这样的事怎么样?

find . -regex '.+\.[0-9]+'
Run Code Online (Sandbox Code Playgroud)


mar*_*k4o 5

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