Funktioniert sort (Unix) bei hexadezimaler Eingabe?
Oct 27 2020
Ich habe eine Datei, in der jede Zeile eine hexadezimal gedruckte Zahl ist, zum Beispiel a0
Kann ich es mit sort -n sortieren oder muss es in Basis 10 sein?
Antworten
1 davidgo Oct 27 2020 at 12:06
Interessante Frage. Ich habe recherchiert und getestet. Leider liefert sort -n beim Sortieren von Zeichenfolgen nicht die richtigen Ergebnisse.
Ich habe folgenden Datensatz ausprobiert:
000 aa
00a0 dd
00b0 ee
0d0b ff
cc gg
0100 cc
Und die Ausgabe war fast, aber nicht ganz richtig:
000 aa
00a0 dd
00b0 ee
0d0b ff
cc gg
0100 cc
1000 bb
Beachten Sie die Zeile "cc", die über der Zeile 0d0b liegen sollte.