Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个这样的 CSV 文件:
bear,1 fish,20 tiger,4
我需要根据第二列中的内容从最大到最小对其进行排序,例如:
fish,20 tiger,4 bear,1
如何以这种方式对文件进行排序?
sort -t, -k+2 -n -r filename
会做你想做的。
-t,将字段分隔符指定为逗号
-t,
-k+2指定要排序的字段 (field2)
-k+2
-r指定反向排序
-r
-n指定数字排序
-n