This is not the most elegant solution, but it did only take me five minutes. The salient part is the backspace and printing blanks bit. A more elegent solution would figure out how to destructively clear the line using something from ncurses.
#!/usr/bin/perl -w $|=1; @reports = ("starting", "now we're cooking", "Almost half!", "Over the hump", "Almost done!", "Finito!"); #print @reports; foreach $item (@reports) { print $item; sleep 1; print "\b" x length($item); print ' ' x length($item); print "\b" x length($item); } -- Music so wishes to be heard that it calls on some to give it voice and some to give it ears. http://www.hacksaw.org -- http://www.privatecircus.com -- KB1FVD -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]