Мой код для этого 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:
Эта команда поиска выводит список файлов и каталогов в текущем каталоге, имена которых имеют второй символ, который является ди git
find . -maxdepth 1 -name '?[0-9]*'
Хорошо, это сработало ls -d ?[0-9]*
ls -d ?[0-9]*