2

Как мне найти все файлы определенной длины в каталоге в UNIX? Например, как мне найти все файлы, имена которых имеют длину 5 в каталоге /blah?

Я осмотрелся и не могу его найти.

3 ответа3

10

Что-то не так с

ls /blah/?????

Как в

$ ls blah/*
blah/apple  blah/bananas  blah/pears  blah/pie

$ ls blah/?????
blah/apple  blah/pears
5
find /blah -maxdepth 1 -iname '?????' -xtype f
0

Вы можете использовать это:

ls | awk '{if (length($1)==10) print $1}'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .