Linux 按降序对数据进行排序
请允许我澄清我的疑问: 我有一个包含数千个字符串的数据库,后跟一些值(基于评分矩阵) 也存在相同的值。我尝试使用以下方法按降序对数据进行排序:Linux 按降序对数据进行排序,linux,string,sorting,Linux,String,Sorting,请允许我澄清我的疑问: 我有一个包含数千个字符串的数据库,后跟一些值(基于评分矩阵) 也存在相同的值。我尝试使用以下方法按降序对数据进行排序: sort -n -r file.txt 但数据仍然杂乱无章。还尝试添加-k参数 我是否可能得到以下结果: GKCHGYEGRGFQGRHYEGRSDGPNGQL 56 WGCGGYESRGFQGRHYEGGGDCPNGQG 56 GLCCGYEGRGFQCRHYEGGGDGPNDQL 56 GKGCGYEGRGFQ
sort -n -r file.txt
但数据仍然杂乱无章。还尝试添加-k参数
我是否可能得到以下结果:
GKCHGYEGRGFQGRHYEGRSDGPNGQL 56
WGCGGYESRGFQGRHYEGGGDCPNGQG 56
GLCCGYEGRGFQCRHYEGGGDGPNDQL 56
GKGCGYEGRGFQGRHYEHGIDKDHFFR 43
PYGSGGNRARRSGCSWMLYEQVNYSGD 25
DFTEDLRCLQDVFAFNEIVSLNVLERL 25
REDYRRQSIYELSNYRCRQYLTDPSDY 24
等等
我是Linux新手。任何帮助都将不胜感激
sort -k 2 -nr
这将以相反的顺序对排序第2个字段进行编号,并打印
sort-k2-nr
应该可以工作yy:)非常感谢您……它可以工作了
sort -k 2 -nr