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