2012-10-06 5 views
0

Je voudrais trier les valeurs dans le numbers.txt de fichier suivant, ci-dessous est un exemplenuméros de tri avec la commande de tri

1.1 
1.2 
10.0 
2.2 
1000.0 

Cependant quand j'exécute le cmd

sort numbers.txt 

suivante I obtenir ce qui suit:

1.1 
1.2 
10.0 
1000.0 
2.2 

De quel cmd j'ai besoin de trier les valeurs numériques de façon appropriée?

Répondre

1

Utilisez le drapeau -n pour trier numériquement, au lieu de lexicographique:

sort -n numbers.txt 
+0

Merci @chepner! – hylaeus