Linux排序 - 没有正确排序?

Man*_*G11 1 linux ubuntu command-line-interface

我有一个包含2列的大文件.单词和数字.我想按数字排序第二列.

我运行这个命令:

sort -k2 words.txt

我得到这个结果:

Release 99
Some    99
tmc     99
watcher 99
no      990
in      9909
one     992
Run Code Online (Sandbox Code Playgroud)

我想要对它进行数字排序.为什么它有"9909"作为倒数第二?

TIA!

Oli*_*rth 5

您还需要-n标志来执行数字排序而不是字典排序.