我的代码是ls | grep .[0-9]*
ls | grep .[0-9]*
并且输出显示为
d2 d4 di3 dir1 f1 f2 fil4 file3 g2t g3t
预期输出是
d2 d4 f1 f2 g2t g3t
我知道我可以直接使用ls ?[0-9],但是我的输出顺序不同
ls ?[0-9]
f1 f2 g2t g3t d2: d4:
好的ls -d ?[0-9]*
ls -d ?[0-9]*
此查找命令列出了当前目录中名称和第二个字符为数字的文件和目录
find . -maxdepth 1 -name '?[0-9]*'