【问题标题】:Sorting files in linux [closed]在linux中对文件进行排序[关闭]
【发布时间】:2018-09-10 05:20:28
【问题描述】:

我想在 linux 中对文件进行排序。 sort -n file.txt 不行!

我要排序的文件是这个。每个数字之间有 3 个空格。我想根据每行的最后一个数字进行排序。

20.799999 13.760000   -15.200000  -10.560000  20.000000  -5.00000  
3.90001   -9.7705E-02  -0.95687      -0.167488      0.12431613   -0.7140 

如何对文件进行排序?

【问题讨论】:

  • 您是否仔细阅读了sort(1) 的文档?如果还不够,您可以编写自己的排序程序(例如使用 C++ std::sort

标签: linux file sorting


【解决方案1】:

使用-g 选项使具有指数的数字起作用。要对第 6 个字段进行排序,请使用 -k6。放在一起,sort -g -k6 file.txt

【讨论】:

  • 它正在工作,谢谢!
猜你喜欢
  • 1970-01-01
  • 2011-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-07
  • 1970-01-01
  • 2015-10-31
  • 1970-01-01
相关资源
最近更新 更多