Show status of progress?

So,

What is the best method, if even possible, to display a percentage or a status or progress of a certain command? For example I am forcing a block copy of a an OS image from one machine to another via a shell script and would like for it to display a progress or status so I know if it is working or not.

Thanks

Tom

try this link....

http://chris-lamb.co.uk/2008/01/24/can-you-get-cp-to-give-a-progress-bar-like-wget/

Wow, I wish I was more adept with awk. That is a bit complicated for my expertise. However, marked it with delicious, thanks a ton!

Take a look at pv command: A Unix Utility You Should Know About: Pipe Viewer - good coders code, great reuse