Alle Erweiterungen für ein Verzeichnis erhalten: einfach. Abrufen der Anzahl der Dateien für eine bestimmte Erweiterung: einfach.
Aber es spielt auf mich an, alle Dateierweiterungen und ihre jeweiligen Dateizahlen zu bekommen.
z.B.
+ dir
+ abc.txt
+ def.txt
+ abc.pdf
* def.pov
sollte etwas zurückgeben wie:
.txt 2
.pdf 1
.pov 1
Das Ziel dieser Übung ist es, herauszufinden, welche Dateierweiterung in einem bestimmten Verzeichnis beliebt ist.
Danke im Voraus
grep
:sed -ne '/\.[^./]*$/s/.*\(\.[^.]*\)$/\1/p'
Da Sie Linux (gnu grep) verwenden, ist dies ein guter Zeitpunkt, um Perl REs (PCRE)
-P
und die-o
Option von grep zu verwenden . Die Antwort von @ bindbn als großartigen Kandidaten ansehen:quelle