Obtenir toutes les extensions pour un répertoire: facile. Obtenir le nombre de fichiers pour une extension particulière: facile.
Mais obtenir toutes les extensions de fichiers et leur nombre de fichiers respectifs me fait allusion.
par exemple.
+ dir
+ abc.txt
+ def.txt
+ abc.pdf
* def.pov
devrait retourner quelque chose comme:
.txt 2
.pdf 1
.pov 1
Le but de cet exercice est de savoir quelle extension de fichier est populaire dans un certain répertoire.
Merci d'avance
grep
en procédant ainsi:sed -ne '/\.[^./]*$/s/.*\(\.[^.]*\)$/\1/p'
Puisque vous utilisez Linux (gnu grep), c'est le bon moment pour utiliser Perl REs (PCRE)
-P
et l'-o
option de grep . Prendre la réponse de @ bindbn comme un excellent candidat:la source