我需要根据另一个列对这一列进行排序:
档案:
a1 10
a1 11
a1 12
a1 8
a2 9
a2 14
a2 6
输出:
a1 8
a1 10
a1 11
a1 12
a2 6
a2 9
a2 14
我试过这个命令
sort -k1,1 -nk2,2 file
但它只是在数字上排序第二列,我怎么能达到我需要的呢?
答案 0 :(得分:2)
这是命令的一个小改动:
sort -k1,1 -k2n,2 file
答案 1 :(得分:0)
sort -V file
-V , - 版本排序
- - - - 文本中的自然类型(版本)数字