【发布时间】:2016-10-08 08:57:38
【问题描述】:
我想根据space 之前的最后一个数字对行进行排序。这是一个简化的例子:
c3_abl_eerf_14 sasw
a.bla_haha_2 dnkww
s.hey_3 ddd
这就是我想要的结果:
a.bla_haha_2 dnkww
s.hey_3 ddd
c3_abl_eerf_14 sasw
我不知道该怎么做,也许是通过命令sort?而且,有时我使用sort 命令,它可能会错误地将14 小于2,我不希望这种情况发生。
【问题讨论】:
-
您不能使用
sort执行此操作,因为它只接受单个字符作为字段分隔符。要按数字排序,请使用sort -n。