如何确保 find
中的文件名后面有一个数字?从概念上讲:
find ./directory -name filename{number}.temp
如果我输入
find ./directory -name filename'[0-9]'*.temp
它也会给我
filename'[0-9]'text.temp
形式的文件名。 最佳答案
find ./directory -regex '.*/filename[0-9][0-9]*\.temp'
请注意,
-regex
匹配整个路径,而不仅仅是文件名。关于bash - 如何在bash中的特定位置搜索包含数字的文件名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7947914/