Dateiendungen extrahieren

Wenn man die Anforderung hat, die unterschiedlichen Dateitypen mehrerer tausend Dateien in einem Verzeichnis zu ermitteln, braucht man entweder viel Zeit um es manuell zu tun oder man nutzt die Shell (geht mit cygwin auch unter Windows).
Ein pragmatischer Ansatz ist die Dateiendungen zu extrahieren (also alles nach dem letzten Punkt) und diese dann unique zu sortieren.

ls > ../filenames.txt
awk 'BEGIN {FS="."}{print $NF}' ../filenames.txt|tr [A-Z] [a-z]|sort -u

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: