I wrote a shell script to modify the code for some of our clients in our client database. Before starting the data modification the program performs a few checks.
When a check is being performed, it should be shown on the screen of the user running the program, the result of the check should appear a few seconds later on the screen, on the same line.
This is shell dependent. Most shells have echo built in, and you thus need to check the man page for the shell.
(Almost?) All systems also have an echo binary in /bin/echo, which may or may not have different options. F'rinstance on IRIX 6.5, /bin/echo changes its behavior based on an environment variable.
For many versions of echo, the following does what you want:
echo -n "Start check 1 for client" $1 ".........."