1
У меня есть проблема, когда я хочу, чтобы отсортировать файл, как этогорода отрицательного значения в 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
Я стараюсь с этой командой
sort -ngk8r file1 > file2
, но я получаю эту
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
Как вы видите, файл не отсортирован
В Mac OS X, я получаю результаты, отличные от '' -k8rng' и -ngk8r'. Попробуйте немного отделить аргументы или, по крайней мере, поставить параметры заказа после определения ключа (или в отдельном аргументе из определения ключа). –
У вас могут возникнуть проблемы с акцентами * à la française * ... Возможно, вам следует выбрать решение [подобное этому] (http://stackoverflow.com/questions/3222810/sorting-on-the-last-field -of-a-line), который сортирует через Perl на основе последнего поля (и это позволит любой текст перед номером) –