Para gerar somente a última coluna de linhas com o número máximo de colunas, você pode fazer algo como:
who | awk '
NF > max {max = NF; output = ""}
NF == max {output = output $NF ORS}
END {printf "%s", output}'
Para gerar uma linha para cada linha de entrada, mas vazia para linhas que não tenham o número máximo de colunas:
who | awk '
NF > max {max = NF}
{n[NR] = NF}
NF == max {last[NR] = $NF}
END {for (i = 1; i <= NR; i++) print n[i] == max ? last[i] : ""}'