Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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

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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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,当我想对这样的文件进行排序时,我遇到了一个问题 ce point de l ordre du jour -0.000000004070935 au sein de la commission des libertés 0.000000004017626 du conseil de sécurité de l onu -0.000000003909216 但我明白了 ce point de l ordre du jour -0.000000004070935 au sein de la commi

当我想对这样的文件进行排序时,我遇到了一个问题

ce point de l ordre du jour -0.000000004070935 au sein de la commission des libertés 0.000000004017626 du conseil de sécurité de l onu -0.000000003909216 但我明白了

ce point de l ordre du jour -0.000000004070935 au sein de la commission des libertés 0.000000004017626 du conseil de sécurité de l onu -0.000000003909216 每日秩序中心-0.000000004070935 自由委员会成员0.000000004017626 联合国安全理事会-0.000000003909216
如您所见,文件未排序

我通过删除
-g

$ sort -gnrk8 file1
sort: options `-gn' are incompatible
范例

$ sort -nrk8 file1
au sein de la commission des libertés 0.000000004017626
du conseil de sécurité de l onu -0.000000003909216
ce point de l ordre du jour -0.000000004070935

在MacOSX上,我从
-k8rng
-ngk8r
得到不同的结果。尝试将参数分开一点,或者至少将排序选项放在键定义之后(或者放在键定义的单独参数中)。。。也许您应该选择一个基于最后一个字段通过Perl进行排序的解决方案(这将允许数字之前的任何文本)
$ sort -nrk8 file1
au sein de la commission des libertés 0.000000004017626
du conseil de sécurité de l onu -0.000000003909216
ce point de l ordre du jour -0.000000004070935