PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sortieren?


Gast
2011-01-08, 15:41:43
Ich habe einen Output, der in etwa so aussieht:

Sat Jan 8 15:36 still logged in
Tue Nov 9 15:43 - 16:30 (00:46)
Wed Dec 15 09:38 - 09:38 (00:00)
Tue Dec 14 12:43 - 12:43 (00:00)
Tue Dec 14 11:31 - 11:31 (00:00)
Tue Dec 14 11:30 - 11:30 (00:00)
Tue Jan 4 13:56 - 14:24 (00:28)
Wed Dec 29 11:52 - 12:16 (00:23)
Wed Dec 29 09:24 - 11:07 (01:43)
Mon Dec 27 10:49 - 10:49 (00:00)


Wie kann ich diesen nun am Besten nach dem Datum sortieren? Wie man sieht sind alle Einträge ja durcheinander und haben auch keinen eindeutigen Wert den man "einfach so" sortieren könnte.

Jonny1983
2011-01-08, 18:07:30
Ordne dem Wochentag Zahlen zu
Mon = 1
Tue = 2
etc.

das gleiche bei den Monaten.

Das wars dann auch schon. Zahlen lassen sich untereinander ja leicht vergleichen.

Sag mal mit welcher Sprache du es machst, dann könnt ich evtl die ganzen Code posten.
Ist "Wed Dec 15 09:38 - 09:38 (00:00)" ein einziger String? Oder sind die Sachen in mehreren Variablen gespeichert?

Gast
2011-01-08, 18:42:43
Bisschen zurecht schneiden:
cut -d ' ' -f 1-4 your.log

Dann in Sekunden nach 70' umwandeln:
date --date="Tue Nov 9 15:43" +%s

Danach kann man das irgendwie sortieren. Musst halt basteln ...