Supportnet / Forum / Linux
linux befehl
Frage
Wie kann man mit dem sort Befehl nach Monaten sortieren, wenn weitere Felder bestehen und vor jedem Trennzeichen unterschiedlich viele Leerzeichen sind. Wie zum beispiel:
2 ; Hundefutter ; 5; 12 dag; MAR
1; Katzenfutter ; 7; 100 dag; JAN
4; Hamsterfutter; 3; 1 kg ; APR
Bitte um Hilfe.
Antwort 1 von Randolf
Bitte vermeide Mehrfachpostings.
Wir haben Deine Anfrage durchaus verstanden.
Wir haben Deine Anfrage durchaus verstanden.
Antwort 2 von disco
dir auch einen wunderschönen guten tag
sort -k 5 -t \; -b -M monate.txt
sort -k 5 -t \; -b -M monate.txt
Antwort 3 von disco
ps
man sort
man sort
Antwort 4 von leonie
danke!!
Antwort 5 von leonie
habs gerade ausprobiert doch leider funktioniert es nicht er fängt immer mit MAR an. Aber trotzdem danke.
Antwort 6 von leonie
Ich hab ja schon im "man sort" nachgelesen, da steht ja das man es mit dem -M Befehl macht nur leider funktionierts bei mir nicht. Und ich weiß leider nicht was der Grund ist. Deswegen ja meine Frage.
Antwort 7 von draack
Hi,
Der Parameter
so klappt es (nur die Reihenfolge):
Tschö,
Volker
-M impliziert bereits -b. sort -M -k5 -t\; monate.txtTschö,
Volker

