Wie kann ich das Sortieren nach der ersten Spalte textlich und dann durch die zweite numerisch mit 'Art'?

Ich versuche, mich zu Sortieren Sie die folgende Datei:

a 2
b 1
a 10

Ich brauche, um:

a 2
a 10
b 1

Weiß ich über die -kPOS[opts] - option, und versuchen Sie, es zu benutzen:

sort -k1 -k2n file

aber dieser Befehl gibt mir nur:

a 10
a 2
b 1

Also sortiert nach der ersten Spalte, aber nicht die zweite. Der läuft einfach nur sort -k2n file sortiert nach der zweiten Spalte.

b 1
a 2
a 10

Wie könnte ich es Sortieren nach zwei Spalten?

Edit:

sort (GNU coreutils) 5.93

InformationsquelleAutor Necto | 2013-01-31

Schreibe einen Kommentar