online 1
gast (50)

/ Forum / Linux

LinuxLinux

Fragevon leonie vom 10.10.2019, 16:44 Options

linux befehl

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 schreiben

Antwort 1 von Randolf vom 11.10.2019, 08:16 Options

Bitte vermeide Mehrfachpostings.
Wir haben Deine Anfrage durchaus verstanden.

Antwort 2 von disco vom 11.10.2019, 08:47 Options

dir auch einen wunderschönen guten tag

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

Antwort 3 von disco vom 11.10.2019, 08:48 Options

ps

man sort

Antwort 4 von leonie vom 11.10.2019, 17:23 Options

danke!!

Antwort 5 von leonie vom 11.10.2019, 17:43 Options

habs gerade ausprobiert doch leider funktioniert es nicht er fängt immer mit MAR an. Aber trotzdem danke.

Antwort 6 von leonie vom 11.10.2019, 17:56 Options

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 vom 16.10.2019, 09:55 Options

Hi,

  • Der Parameter
    -M
    impliziert bereits
    -b
    .
  • so klappt es (nur die Reihenfolge):
     sort -M -k5 -t\; monate.txt


    Tschö,
    Volker
  • Ähnliche Themen

    Knoppix5.2 Installation
    Emuf  08.05.2007 - 48 Hits - 28 Antworten

    Apache auf Knoppix 2.6.19 installieren
    Marc1989  09.01.2008 - 49 Hits - 11 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026