a 1
b 2 4
c 3
d 4 5 7
e 4 6
f 5
我们如何使用最后一列排序sort
打印如下所示的输出 -
a 1
c 3
b 2 4
f 5
e 4 6
d 4 5 7
我们可以使用 awk 实现结果 -
$awk '{print $NF,$0}' file.txt | sort -n | cut -f2- -d' '
a 1
c 3
b 2 4
f 5
e 4 6
d 4 5 7
您能否尝试关注并让我知道这是否对您有帮助。
rev Input_file | sort -nk1.1 | rev