Почему sort игнорирует доллар ($) в начале строки?

Почему sort игнорирует доллар ($) в начале строки?

Я только что узнал, что, sortпохоже, игнорирует символы доллара в начале строки. Почему так? Пример:

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

У меня Debian 9.2 Stretch.

решение1

Я нашел ответ здесь:

Почему эта сортировка игнорирует префикс +/-?

sortработает как и ожидалось с

LC_COLLATE=C sort 5.txt

Связанный контент