Please post your sample code and mention what Operating System and version you have and what Shell you are using.
Your problem is that you need to append a dot to the dot string with no line-feed. The syntax to do this varies somewhat according to your local environment.
In ksh or bash, something like this what you are wanting?
for (( i = 0; i < 30; i++ ))
do
printf "."
sleep 1
done
printf "\n"
The printf, without the \n, does not write a newline, so the next dot is placed on the same line as the previous. One final newline to make it nice when the script exits.