Supportnet Computer
Planet of Tech

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.

Antwort 2 von disco

dir auch einen wunderschönen guten tag

sort -k 5 -t \; -b -M monate.txt

Antwort 3 von disco

ps

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
    -M
    impliziert bereits
    -b
    .
  • so klappt es (nur die Reihenfolge):
     sort -M -k5 -t\; monate.txt


    Tschö,
    Volker

  • Ich möchte kostenlos eine Frage an die Mitglieder stellen:


    Ähnliche Themen:


    Suche in allen vorhandenen Beiträgen: