使用bash按第5列对csv文件进行sorting

该文件看起来像

5.1,3.5,1.4,0.2,Banana 4.9,3.0,1.4,0.6,Apple 4.8,2.8,1.3,1.2,Apple 

我需要拥有它

 4.9,3.0,1.4,0.2,Apple 4.8,2.8,1.3,1.2,Apple 5.1,3.5,1.4,0.2,Banana 

我一直在尝试使用

 sort -t, -k5 file.csv > sorted.csv 

它所做的就是做到这一点

 5.1,3.5,1.4,0.2,Banana 4.8,2.8,1.3,1.2,Apple 4.9,3.0,1.4,0.6,Apple 

我如何做到这一点? 它似乎没有把它sorting。

Solutions Collecting From Web of "使用bash按第5列对csv文件进行sorting"