in reply to How to UPDATE rather than append to STDOUT?

Short of using the various terminal manipulation tools you could use the funky backspace character \b
$|++; print " "; for (0..20) { select undef, undef, undef, 0.25; print "\b\b"; printf "%2d", $_; } print "\n";
That isn't the greatest example but I'm sure you get the picture ;-)
HTH

_________
broquaint