Hal E. Fulton wrote:

> When I do this, I use a simple \r (carriage return).
> I've never known it to fail or be messy, even on
> (ack) MSDOS.

I don't get any output from your code.

$ ruby -e 'print "foo\r"'
$ echo $SHELL
/bin/zsh

Same for bash. What am I missing? Should I upgrade to this new shell 
called MSDOS? ;)