Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 按降序对数据进行排序_Linux_String_Sorting - Fatal编程技术网

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