我有一个这样的 CSV 文件:
bear,1
fish,20
tiger,4
我需要根据第二列中的内容将其从大到小排序,例如:
fish,20
tiger,4
bear,1
文件怎么排序成这样?
最佳答案
sort -t, -k+2 -n -r filename
会做你想做的。
-t,
指定字段分隔符为逗号
-k+2
指定要排序的字段(field2)
-r
指定反向排序
-n
指定数字排序
关于bash - 根据列中出现的数字从大到小对 CSV 文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10105942/