The attached patch allows one to: $ printf "one 2 3e3e" | .sort --debug -k3,3g -k2,2 one 2 3e3e ___ __ __________ cheers, Pádraig