按降序排序数据

时间:2015-12-03 11:12:07

标签: linux string sorting

请允许我澄清我的疑问:

我有一个包含数千个字符串的数据库,后跟一些值(基于评分矩阵)

        /**
         * Getting product details in background thread
         * */
        protected String doInBackground(String... params) {

            // updating UI from Background Thread
            runOnUiThread(new Runnable() {
...

也存在相同的值。我正在尝试使用以下命令按降序对数据进行排序:

    GKCHGYEGRGFQGRHYEGRSDGPNGQL  25
    WGCGGYESRGFQGRHYEGGGDCPNGQG  56
    GLCCGYEGRGFQCRHYEGGGDGPNDQL  43
    GKGCGYEGRGFQGRHYEHGIDKDHFFR  24
    PYGSGGNRARRSGCSWMLYEQVNYSGD   4
    DFTEDLRCLQDVFAFNEIVSLNVLERL   3
    REDYRRQSIYELSNYRCRQYLTDPSDY  18

但数据仍然是混乱的。还尝试添加-k参数。

我是否有可能获得以下结果:

    sort -n -r file.txt

等等。

我是Linux新手。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

sort -k 2 -nr

这将按相反的顺序编号排序第二个字段并打印

相关问题