Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 对负值排序_Unix_Sorting_Negative Number - Fatal编程技术网

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
,在这里运行良好。输入中只有这些行还是有更多行?