>>>>> "m" == mark <msparshatt / yahoo.co.uk> writes: m> puts sprintf("%*3$s %s", "abcd", "abcd", 10) Well, it want svg% ruby -we 'puts sprintf("%*3$1$s %2$s\n", "abcd", "abcd", 10)' abcd abcd svg% Guy Decoux