Solução single-processada GNU Awk :
awk 'BEGIN{ PROCINFO["sorted_in"]="@ind_str_asc" }
{ a[$NF]=$0 }END{ for(i in a) print a[i] }' unsortedNames.txt
-
PROCINFO["sorted_in"]="@ind_str_asc"
- comparação / classificação por chaves / índices do array. Podemos definir a matriz predefinidaPROCINFO
para um de um conjunto de valores predefinidos. Esses valores especiais descritos aqui (documentação): link
A saída:
I M Board
Lenny R Graph
Faye King
Grey White