如何查找带有范围参数的文件?

How to find file with range parameter?

对于以下文件:

res1, res2, res3, 1res4, res100

预期 结果 将是 res1, res2 and res3。如何使用 'grep' 得到这个结果。

提前致谢。

不需要 grep。

ls res[1-5]

如果你想要数字范围尝试:

ls res{1..100}

完全按照要求执行:

find . -maxdepth 1 -type f | grep '^\./res[1-5]$'

将忽略 res100,只查找当前目录中的 files

要获得排序的输出(如 "ls" 所做的那样),请添加该步骤:

find . -maxdepth 1 -type f | grep '^\./res[1-5]$' |sort