sed 's/^......//' upd | sed 's/;.*$//' | sed 's/\// /' | sed 's/\([.a-z]\)/ \1/' > tmp cut -f2 tmp > tmp2 cut -f1,3 tmp > tmp13 paste tmp2 tmp13 | sort -r -n > tmpb cut -f2 tmpb > tmp1 cut -f1,3 tmpb > tmp23 paste tmp1 tmp23 | sed 's/ /\//' | sed 's/ //' > upd.sorted rm tmp*