我有一个非常大的数据(12G),如下所示:
foo r1.1 abc
foo r10.1 pqr
qux r2.1 lmn
bar r33.1 xpq
我想要做的是对第二个字段数字化产生排序(实际上有更多的领先字段):
foo r1.1 abc
qux r2.1 lmn
foo r10.1 pqr
bar r33.1 xpq
我尝试了以下但不起作用:
sort -k1 -n
这样做的正确方法是什么?
答案 0 :(得分:2)
sort -k1.2n
如果仅以 r
答案 1 :(得分:0)
你几乎拥有它 - 你需要这样做:
sort -k2
-k1从第一个字符开始。