Unix команда для вывода списка всех файлов и каталогов в текущем каталоге, второй символ которых является цифрой - PullRequest
0 голосов
/ 20 марта 2020

Мой код для этого 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:

Ответы [ 2 ]

0 голосов
/ 23 марта 2020

Эта команда поиска выводит список файлов и каталогов в текущем каталоге, имена которых имеют второй символ, который является ди git

find . -maxdepth 1 -name '?[0-9]*'
0 голосов
/ 20 марта 2020

Хорошо, это сработало ls -d ?[0-9]*

...