$ for demochar in a b c A B C Ɓ ƀ À à; do printf "%s\n%s\n" "$demochar" "$demochar"; done ) | shuf > input1
$ sort -u input1 > input2
$ sort -uf input1 > input3
$ paste input1 input2 input3
B A a
ƀ B B
C C C
C a à
B b ƀ
b c Ɓ
à À
a à
à ƀ
c Ɓ
c
A
ƀ
Ɓ
a
b
Ɓ
A
À
À
sort
不会更改大小写,也不会sort
更改除排序以外的数据,尽管sort -u
它会删除重复项。sort -f
将出于比较的目的,将所有内容强制为大写,但它不会更改正在输出的实际数据。从手册: