Unix命令列出当前目录中所有第二个字符是数字的文件和目录

问题描述 投票:-1回答:2

我的代码是ls | grep .[0-9]*

并且输出显示为

d2
d4
di3
dir1
f1
f2
fil4
file3
g2t
g3t

预期输出是

d2
d4
f1
f2
g2t
g3t

我知道我可以直接使用ls ?[0-9],但是我的输出顺序不同

f1  f2  g2t  g3t

d2:

d4:
unix grep pipe ls filepattern
2个回答
0
投票

好的ls -d ?[0-9]*


0
投票

此查找命令列出了当前目录中名称和第二个字符为数字的文件和目录

find . -maxdepth 1 -name '?[0-9]*'
© www.soinside.com 2019 - 2024. All rights reserved.