Eine tabstoppgetrennte Datei sortieren

Ich habe die Daten mit dem folgenden format:

foo<tab>1.00<space>1.33<space>2.00<tab>3

Nun habe ich versucht zu Sortieren, die Datei basierend auf dem letzten Feld immer weniger.
Ich habe versucht, die folgenden Befehle ein, aber es war nicht so sortiert, wie wir es erwartet haben.

$ sort -k3nr file.txt  # apparently this sort by space as delimiter

$ sort -t"\t" -k3nr file.txt
  sort: multi-character tab `\\t'

$ sort -t "`/bin/echo '\t'`" -k3,3nr file.txt
  sort: multi-character tab `\\t'

Was ist der richtige Weg, es zu tun?

Hier ist die Beispieldaten.

InformationsquelleAutor der Frage neversaint | 2009-06-24

Schreibe einen Kommentar