for i in {0..15}; do echo -ne "$i"'\r'; sleep 1; done; echo
Você não precisa de ..1 para a largura de etapa 1, que é o padrão.
echo -n
impede novas linhas.
\r
está retornando ao início da linha (sem nova linha - \n
) e melhor do que o meu anteriormente usado '\ b' para retroceder um único caractere, não manual, se você tiver mais de um dígito. Graças a rozcietrzewiacz.