我正在尝试搜索某个目录,只查找具有编号作为扩展名的文件(即file.12345,file2.23415,file3.85472)。在unix中有没有办法做到这一点。我一直在尝试使用find命令和通配符找到一种方法,例如:
find . -name \*.#####
其中#是单个数字的通配符,甚至是一串数字,但是,似乎没有我能找到的这样的东西,所以还有其他任何建议。我是unix的一个相当基本的用户,但任何事情都会有所帮助。谢谢。
答案 0 :(得分:5)
这样的事情怎么样?
find . -regex '.+\.[0-9]+'
答案 1 :(得分:5)
尝试使用find . -print | grep -E '\.[0-9]+$'
。