linux - Linux下文件排序

标签 linux file sorting

我想在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 

如何对文件进行排序?

最佳答案

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

关于linux - Linux下文件排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49586749/

相关文章:

c - 如何在 Linux mint for windows 中编译 C GTK3+ 程序?

linux - 如何在没有安装 git 的情况下应用 git diff --binary 补丁?

linux - Linux 上的端口镜像

c++ - 虚拟方法作为 Comp 函数进行排序

c - 对链表进行排序

linux - Bash - 设置 grep -rl 只返回文件名,而不是完整路径

c - 为什么 fseek 永远不会返回 -1

java.io.FileNotFoundException : (Access is denied)

c++ - 使用制表符和空格读入文件

c++ - 将两个不同长度的 vector 根据各自包含全局地址的索引 vector 拼接到具有推力的共同长度的新 vector