我有一个这样的CSV文件:
bear,1
fish,20
tiger,4
Run Code Online (Sandbox Code Playgroud)
我需要根据第二列中的内容将其从最大数量到最小数量排序,例如:
fish,20
tiger,4
bear,1
Run Code Online (Sandbox Code Playgroud)
如何以这种方式对文件进行排序?
sort -t, -k+2 -n -r filename
Run Code Online (Sandbox Code Playgroud)
会做你想做的.
-t,
将字段分隔符指定为逗号
-k+2
指定要排序的字段(field2)
-r
指定反向排序
-n
指定数字排序