如何查找带有范围参数的文件?
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
对于以下文件:
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