Acabei de saber que sort
parece ignorar os caracteres de dólar no início da linha. Por que é que? Exemplo:
user@host:~$ cat 5.txt
$_a
_b
$_c
user@host:~$ sort 5.txt
$_a
_b
$_c
Eu tenho o Debian 9.2 Stretch.
Responder1
Encontrei uma resposta aqui:
Por que essa classificação ignora o prefixo do caractere +/-?
sort
funciona como esperado com
LC_COLLATE=C sort 5.txt