2

Почему сортировка в Emacs vs bash дает разные результаты? Что я могу сделать, чтобы получить одинаковый результат в обоих?

Это вывод diff двух файлов, один из которых отсортирован в Emacs с помощью sort-lines , а другой - в bash с помощью команды sort :

25a26,28
> /perl5/Filter/Crypto.pm
> /perl5/Filter/Crypto/CryptFile.pm
> /perl5/Filter/Crypto/Decrypt.pm
29,32d32
< /perl5/Filter/Crypto/CryptFile.pm
< /perl5/Filter/Crypto/Decrypt.pm
< /perl5/Filter/Crypto.pm

1 ответ1

1

Установка языка с помощью переменной среды LANG определяет (среди прочего) параметры сортировки, то есть порядок сортировки символов. Вероятно, в вашей первоначальной настройке LANG, порядок / и . перевернут по умолчанию LANG=C

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .