Obtener todas las extensiones para un directorio: fácil. Obtener recuentos de archivos para una extensión particular: fácil.
Pero obtener todas las extensiones de archivo y sus respectivos recuentos de archivos me alude.
p.ej.
+ dir
+ abc.txt
+ def.txt
+ abc.pdf
* def.pov
debería devolver algo como:
.txt 2
.pdf 1
.pov 1
El objetivo de este ejercicio es que quiero averiguar qué extensión de archivo es popular en un determinado directorio.
Gracias por adelantado
grep
haciendo esto:sed -ne '/\.[^./]*$/s/.*\(\.[^.]*\)$/\1/p'
Como está utilizando Linux (gnu grep), este es un buen momento para usar Perl REs (PCRE)
-P
y la-o
opción de grep . Tomando la respuesta de @ bindbn como un gran candidato:fuente