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
[GELÖST] Umbennen/Anzeigen von Dateien
[GELÖST] Umbennen/Anzeigen von Dateien
Zuletzt geändert von rennpferd am 17.03.2017 12:18:00, insgesamt 2-mal geändert.
Re: Umbennen/Anzeigen von Dateien
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!
Re: Umbennen/Anzeigen von Dateien
Das klappt perfektMeillo 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
Danke