Röviden és egyszerűen: awk '{if ((! $1 in a)||($1>a[$NF])){a[$NF]=$1}}END{for(k in a){print "UPDATE servers set backup=\047"a[k]"\047 WHERE hostname=\047"k"\047;"}}' lista.txt