In lots of Linux programs, like curl, wget, and anything with a progress meter, they have the bottom line constantly update, every certain amount of time. How do I do that in a
You can also use tput cuu1;tput el (or printf '\e[A\e[K') to move the cursor up one line and erase the line:
tput cuu1;tput el
printf '\e[A\e[K'
for i in {1..100};do echo $i;sleep 1;tput cuu1;tput el;done