2

我希望其他所有内容保持相同,只有大写字母在前。

4

1 回答 1

5

这可能主要是语言环境问题。如果您不需要特定于您的语言环境的任何内容(并且希望您的脚本在不同的系统上工作相同),您可以LC_COLLATE像这样重置:

$ echo -e "foo\nFoo" | LC_COLLATE=C sort
Foo
foo

LC_COLLATE如果您在任何地方都不需要任何特定于语言环境的排序规则,您也可以设置脚本的整个生命周期:

export LC_COLLATE=C
于 2013-11-08T05:05:57.147 回答