¿Por qué la clasificación ignora el dólar ($) al comienzo de la línea?

¿Por qué la clasificación ignora el dólar ($) al comienzo de la línea?

Me acabo de dar cuenta de que sortparece ignorar los caracteres en dólares al principio de la línea. ¿Porqué es eso? Ejemplo:

user@host:~$ cat 5.txt
$_a
_b
$_c
user@host:~$ sort 5.txt
$_a
_b
$_c

Tengo Debian 9.2 Stretch.

Respuesta1

Encontré una respuesta aquí:

¿Por qué este tipo ignora el prefijo de caracteres +/-?

sortfunciona como se esperaba con

LC_COLLATE=C sort 5.txt

información relacionada