有人可以用法语语言环境来解释 sort 命令的行为吗?
$ file file.txt
file.txt: UTF-8 Unicode text, with CRLF line terminators
$ wc -l file.txt
4 file.txt
$ cat file.txt
cœz
coez
coe
cœ
$ sort file.txt
coe
cœ
cœz
coez
$ sort -d file.txt
cœ
coe
coez
cœz
$ env | grep -P "(LC|FR)"
LANG=fr_FR.UTF-8
“–”小于或大于“oe”的事实在常规排序的情况下似乎是随机的,而在字典排序的情况下该字符被简单地忽略(sort -d
)。
我想这与排序规则有关,但我想在这里有所了解。