Unix中的排序负值
当我想对这样的文件进行排序时,我遇到了一个问题 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.000000003909216Unix中的排序负值,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
如您所见,文件未排序我通过删除
-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