Obtendo todas as extensões para um diretório: fácil. Obter o arquivo conta para uma extensão específica: fácil.
Mas obter todas as extensões de arquivo e suas respectivas contagens de arquivos está me fazendo alusão.
por exemplo.
+ dir
+ abc.txt
+ def.txt
+ abc.pdf
* def.pov
deve retornar algo como:
.txt 2
.pdf 1
.pov 1
O objetivo deste exercício é descobrir qual extensão de arquivo é popular em um determinado diretório.
desde já, obrigado
grep
fazendo isso:sed -ne '/\.[^./]*$/s/.*\(\.[^.]*\)$/\1/p'
Como você está usando Linux (gnu grep), é um bom momento para usar Perl REs (PCRE)
-P
e a-o
opção grep . Tomando a resposta do @ bindbn como um ótimo candidato:fonte