标签: bash sorting gnu textutils
我希望其他所有内容保持一致,只有大写字母才会出现。
答案 0 :(得分:3)
这可能主要是区域设置问题。如果您不需要任何特定于您的语言环境的内容(并希望您的脚本在不同的系统上运行相同),您可以重置LC_COLLATE,如下所示:
LC_COLLATE
$ echo -e "foo\nFoo" | LC_COLLATE=C sort Foo foo
如果您在任何地方不需要任何特定于语言环境的排序规则,您也可以在脚本的整个生命周期内设置LC_COLLATE:
export LC_COLLATE=C