小编Con*_*cer的帖子

sort 在做什么

这是这个问题的后续问题:What does sort -n do with non numeric values?

这是我的输入:

1-----***
R----****
1---*****
Run Code Online (Sandbox Code Playgroud)

我跑:

sort -k 1.2,1.9n input.txt > output.txt
Run Code Online (Sandbox Code Playgroud)

这是我的输出:

1-----***
1---*****
R----****
Run Code Online (Sandbox Code Playgroud)

我的预期输出:

1---*****
R----****
1-----***
Run Code Online (Sandbox Code Playgroud)

我期望此输出,因为 * (42) 的 ASCII 值小于 - (45) 的值。然而,似乎 R 正在被考虑在排序中,但我认为 1.2,1.9 会排除它。我究竟做错了什么?

shell-script sort

2
推荐指数
1
解决办法
603
查看次数

标签 统计

shell-script ×1

sort ×1