Por que a classificação no Emacs produz uma saída diferente da classificação no bash?

2

Por que a classificação no Emacs vs bash produz resultados diferentes? O que posso fazer para obter o mesmo resultado em ambos?

Esta é a saída do diff de dois arquivos, um classificado no Emacs com sort-lines e o outro no bash com o comando 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
    
por Zhen 21.12.2012 / 16:47

1 resposta

1

Definir o idioma com a variável de ambiente LANG determina (entre outras) as configurações de agrupamento, ou seja, a ordem de classificação dos caracteres. Provavelmente em sua configuração LANG original, a ordem de / e . é revertida w.r.t. o padrão LANG=C .

    
por 23.12.2012 / 20:22