Как отсортировать файл по последнему столбцу в Unix с помощью команды сортировки? - PullRequest
0 голосов
/ 13 мая 2018
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

1 Ответ

0 голосов
/ 13 мая 2018

Не могли бы вы попробовать и сообщите мне, поможет ли это вам.

rev Input_file | sort -nk1.1  | rev
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...