任何人都可以解释为什么“sort -nu”在下面的示例中只返回 1 个唯一行?
$ cat /tmp/test_
1e971713-31e4-62d0-a3d1-37c0610c10e5
1e97d59f-bc32-6126-b7b1-0b52ddd35273
1e971713-31e4-62d0-a3d1-37c0610c10e5
$ sort -nu /tmp/test_
1e971713-31e4-62d0-a3d1-37c0610c10e5
$
像“sort -u”这样的输出不应该有两条独特的行吗?
$ sort -u /tmp/test_
1e971713-31e4-62d0-a3d1-37c0610c10e5
1e97d59f-bc32-6126-b7b1-0b52ddd35273
$
@Kusalananda 是对的。
https://www.gnu.org/software/coreutils/manual/html_node/sort-invocation.html
由于您的数字字符串是
1
,因此您只会得到第一行。