[GELÖST] Umbennen/Anzeigen von Dateien

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
rennpferd
Beiträge: 133
Registriert: 30.06.2011 11:30:08
Kontaktdaten:

[GELÖST] Umbennen/Anzeigen von Dateien

Beitrag von rennpferd » 17.03.2017 11:35:11

Hallo,

in einem Ordner sind folgende Dateien:
ks@mars:~/Schichtplan$ ls -1
Februar_2017.pdf
Januar_2017.pdf
März_2017.pdf
November_2016.pdf
Oktober_2016.pdf
September_2016.pdf
...
...

Wie erreicht man bei der Anzeige mit dem ls-Befehl die Reihenfolge Januar .., Februar.. usw ?

Falls das nicht möglich ist. Wie kann man die Dateien umbenennen in die Art
2017_01.pdf
2017_02.pdf
usw..

Wie wird in diesem Fall der Monatsname in eine Zahlenangabe umgewandelt?

Danke für Hinweise
Karlheinz

PS: Mein System ist Debian wheezy
Zuletzt geändert von rennpferd am 17.03.2017 12:18:00, insgesamt 2-mal geändert.

Benutzeravatar
Meillo
Moderator
Beiträge: 8782
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Umbennen/Anzeigen von Dateien

Beitrag von Meillo » 17.03.2017 11:54:58

Das geht mit einem internationalisierten `sort -M' und einem deutschen Locale:

Code: Alles auswählen

$ ls | LC_TIME=de_DE.UTF-8 sort -t _ -k 2n -k 1M
September_2016.pdf
Oktober_2016.pdf
November_2016.pdf
Januar_2017.pdf
Februar_2017.pdf
März_2017.pdf
Use ed once in a while!

rennpferd
Beiträge: 133
Registriert: 30.06.2011 11:30:08
Kontaktdaten:

Re: Umbennen/Anzeigen von Dateien

Beitrag von rennpferd » 17.03.2017 12:16:24

Meillo hat geschrieben:Das geht mit einem internationalisierten `sort -M' und einem deutschen Locale:

Code: Alles auswählen

$ ls | LC_TIME=de_DE.UTF-8 sort -t _ -k 2n -k 1M
Das klappt perfekt
Danke

Antworten