Algo errado com
ls /blah/?????
Como em
$ ls blah/*
blah/apple blah/bananas blah/pears blah/pie
$ ls blah/?????
blah/apple blah/pears
Como eu procuro por todos os arquivos de um determinado comprimento em um diretório, no UNIX? Por exemplo, como eu procuro por todos os arquivos cujos nomes são de comprimento 5 no diretório / blah?
Eu olhei tudo e não consigo encontrar nada.
Algo errado com
ls /blah/?????
Como em
$ ls blah/*
blah/apple blah/bananas blah/pears blah/pie
$ ls blah/?????
blah/apple blah/pears
find /blah -maxdepth 1 -iname '?????' -xtype f
Você pode usar isto:
ls | awk '{if (length($1)==10) print $1}'