如何使排序考虑空白(GNU coreutils)

如何使排序考虑空白(GNU coreutils)

我怎样才能使排序考虑空白?

原始文件:

n  c
n   b
n a

我得到了什么

sort file

这是:

n a
n   b
n  c

那么我怎样才能得出这个命令:

n   b
n  c
n a

版本:sort(GNU coreutils)8.21

答案1

sort取决于语言环境。尝试:

$ LC_ALL=C sort file
n   b
n  c
n a

与上文对比:

$ LC_ALL="en_US.UTF-8" sort file
n a
n   b
n  c

文档

man sort

* 警告 *环境指定的语言环境会影响排序顺序。设置 LC_ALL=C 可获得使用本机字节值的传统排序顺序。

相关内容