如何按最后一列数字排序?

兰斯·贝恩斯

我有这个输入:

sdkxyosl 1
safkls 2
asdf--asdfasxy_asd 5
dkd8k  jasd 29
sdi44sw 43
asasd afsdfs 10
rklyasd 4

我需要以下输出:

sdi44sw 43
dkd8k  jasd 29
asasd afsdfs 10
asdf--asdfasxy_asd 5
rklyasd 4
safkls 2
sdkxyosl 1

所以我需要按最后一列对行进行排序。

我不知道一行中有多少列。

我只是不知道如何解决。我没有“ perl权力”。我只有sed,awk,cut等的平均脚本能力。

有人知道该怎么做吗?

力fsck

以下命令行用于awk在file.txt的每一行的最后一个字段前添加前缀,进行反向数值排序,然后用于cut删除添加的字段:

awk '{print $NF,$0}' file.txt | sort -nr | cut -f2- -d' '

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何按一列排序,但如何根据非数字的另一列进行排序?

如何按10以外的底数按一列数字排序

awk 按最后一列排序并打印整行

按复合索引的最后一列排序

Angular Material表仅按最后一列排序

在同一列上按数字排序然后按字母数字排序

按一列对多个定界文件按字典顺序排序,对另一列按数字顺序排序

您可以按字典顺序对一列进行排序,而同时按数字对下一列进行排序吗?

如何按一列过滤,而按另一列排序?

如何在一列中按不同行排序?

如何按一列对jqgrid进行排序

按一列排序,但在最后放一个特定的内容

字符串列表时如何按第一列将二维数组排序为数字?(Python)

如何对 Dataframe 中的 2 列进行排序,一列按降序排序,另一列按对应于第一列的字母顺序排序

如何在文本上按第一列进行排序,然后用'sort'按数字进行第二排序?

如何按列和下一行排序并按另一列排序?

如何使用函数按一列按两列排序

如何将排序依据和分组依据组合在一起?条件:按一列排序,按另一列排序

按多列排序,按另一列分组

如何按最后一位数字对数组进行排序?

按一列排序,然后按另一列排序

Postgresql 按第一列排序,但在第二列最后有空值或零

查找最后一列并在最后一列上排序

如何按一列排序,然后将同一列ID的最新块推到顶部?

如何按升序对第一行然后在第二行和最后在第三行中的数字进行排序但保存列顺序?

如何以编程方式按最后一列拆分数据框?

SQL-如何按标识列分组的一列的最大值排序?

如何按另一列对现有列的值进行排序?

如何仅打印最后一列?