A linha de comando a seguir usa awk
para preceder o último campo de cada linha do arquivo.txt, faz uma classificação numérica inversa e, em seguida, usa cut
para remover o campo adicionado:
awk '{print $NF,$0}' file.txt | sort -nr | cut -f2- -d' '