这GNUsort
该选项的文档-t
说
默认情况下,字段由非空白字符和空白字符之间的空字符串分隔。默认情况下,空白是空格或制表符,但 LC_CTYPE 语言环境可以更改此设置。
POSIX说
如果-t未指定时,<blank>字符将用作默认字段分隔符;非 <blank> 后面的每个最大非空 <blank> 字符序列应为字段分隔符。
两者相当于同一件事:默认情况下,任何空白字符序列都会分隔字段,并且空白字符是(以下)字段的一部分。
因此
foo bar
(开头有两个空格)被视为sort
包含两个字段,
foo
和
bar
(同样在开头有两个空格)。