ソートで行頭のドル記号 ($) が無視されるのはなぜですか?

ソートで行頭のドル記号 ($) が無視されるのはなぜですか?

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

関連情報