标签: linux bash list sorting numbers
我想按降序对数字列表进行排序:
$cat b.txt a -0.51 c 0.62 m -0.3 z -0.004 b -0.44
要做到这一点,我使用“sort -gr -k 2”来获得:
$sort -gr -k 2 c 0.62 z -0.004 m -0.3 b -0.44 a -0.51
但命令按字母顺序排序。我认为该命令认为它只是一列。我试图使用-nr,但它不能很好地排序浮点数。
答案 0 :(得分:1)
使用gnuplot,我验证了
plot "<sort -k2gr file" using 0:2 with lines
确实按数字顺序对数字进行了排序。你期望什么顺序?