Hallo Mädels und Jungs,
ich verwende den Befehl sort, um eine Log Datei nach dem Zeitstempel der zeilen zu sortieren. Die Zeilen haben folgendes Format:
xxxxxx.tttt:yyyyyy
wobei tttt für den Zeitstemel steht und xxxxxx für Text beliebiger Länge, der keine . Zeichen enthält. yyyyyy steht für irgendwelchen Text.
Ich verwende bisher:
sort -t. -k 2.1,2.4 filename
Damit werden aber die Zeilen mit gleichem Zeitstempel umsortiert und zwar nach der gesamten Zeile als sortkey.
D.h. sort verhält sich nicht als stable sort.
Deshalb habe ich in einer Doku die Option -s und --stable gefunden, die aber mit dem sort, das mir zur Verfügung steht nicht funktioniert.
Wenn jemand eine Idee hat, würde mir das sehr helfen.
Vielen Dank schon mal.
Edgar
Edgar Gast |