Unix 对负值排序
我对我的句子值排序有问题按降序排列:Unix 对负值排序,unix,sorting,negative-number,Unix,Sorting,Negative Number,我对我的句子值排序有问题按降序排列: 我在unix中键入了以下命令: sort fileInput -t"(" -k2r >fileSort 以下是输入文件: comité de conciliation de décision du parlement européen et du (0.00098379) les amendements CARD CARD CARD CARD CARD CARD et CARD (-0.00025165) la protection des c
我在unix中键入了以下命令:
sort fileInput -t"(" -k2r >fileSort
以下是输入文件:
comité de conciliation de décision du parlement européen et du (0.00098379)
les amendements CARD CARD CARD CARD CARD CARD et CARD (-0.00025165)
la protection des consommateurs sur la proposition de directive du (0.00077120)
这是输出文件:
comité de conciliation de décision du parlement européen et du (0.00098379)
les amendements CARD CARD CARD CARD CARD CARD et CARD (-0.00025165)
la protection des consommateurs sur la proposition de directive du (0.00077120)
文件排序不好
有什么想法吗?为如下数字排序添加
-n
和-g
选项:
sort -t"(" -ngk2r
使用-rk2而不是-k2r,即
sort fileInput -t"(" -k2r >fileSort
您可能需要另一个选项(
-g
在GNU排序中)来对浮点数进行排序。@user17241:您使用的是哪种风格的Unix?它在我的Mac和Linux centOS6上运行。@anubhava x86_64 x86_64 x86_64 GNU/LinuxI有2.6.32-279.11.1.el6.x86_64
,在这里运行良好。输入中只有这些行还是有更多行?